SmartIntellect

CDP product redesign

CDP product redesign

SmartIntellect is a data-driven Customer Data Platform (CDP) product that powers e-commerce merchants using SHOPLINE(An all-in-one commerce SaaS platform). It enables merchants to build omni-channel customer profiles, and gain actionable insights by analyzing behavior, preferences, and purchase history, execute targeted marketing.

SmartIntellect is a data-driven Customer Data Platform (CDP) product that powers e-commerce merchants using SHOPLINE(An all-in-one commerce SaaS platform). It enables merchants to build omni-channel customer profiles, and gain actionable insights by analyzing behavior, preferences, and purchase history, execute targeted marketing.

Project type

Project type

B2B Product Version Iteration

B2B Product Version Iteration

Company

Company

SHOPLINE in JOYY Inc

SHOPLINE in JOYY Inc

Role

Role

UX Designer

UX Designer

Industry

Industry

Cross-border e-commerce

Cross-border e-commerce

Tools

Tools

Figma, Jira, Notion, Zoom

Figma, Jira, Notion, Zoom

Timeline

Timeline

3 months

3 months

Overview

Overview

Situation

The project’s business need was to transition the product from an MVP to a pre-launch version, increase the number of merchant stores applying for the product, and ultimately boosting conversion rates among potential paying merchants.


Task

As the UX designer, I was responsible for translating business goals into actionable design strategies. This involved identifying core design challenges through analysis of impact factors and insights from merchant interviews and competitive research. Based on these findings, I defined clear design goals and user-centered strategies aligned with business needs.


Action

  1. Simplified workflows and improved prompts to lower the learning curve.

  2. Expanded functionality to enhance product capabilities, such as the dashboard function.

  3. Unified visual design through a component library and guidelines.


Result

Merchant satisfaction improved with faster task completion and a more polished interface, resulting in an increase in the conversion rate of potential paying merchants.

Situation

The project’s business need was to transition the product from an MVP to a pre-launch version, increase the number of merchant stores applying for the product, and ultimately boosting conversion rates among potential paying merchants.


Task

As the UX designer, I was responsible for translating business goals into actionable design strategies. This involved identifying core design challenges through analysis of impact factors and insights from merchant interviews and competitive research. Based on these findings, I defined clear design goals and user-centered strategies aligned with business needs.


Action

  1. Simplified workflows and improved prompts to lower the learning curve.

  2. Expanded functionality to enhance product capabilities, such as the dashboard function.

  3. Unified visual design through a component library and guidelines.


Result

Merchant satisfaction improved with faster task completion and a more polished interface, resulting in an increase in the conversion rate of potential paying merchants.

Highlights

Highlights

Connecting Customer Channels:

Connecting Customer Channels:

Create Event Analysis Report:

Create Event Analysis Report:

Add Analysis Report to Dashboard

Add Analysis Report to Dashboard

Phase I: Identify the problem

Phase I: Identify the problem

It's a good start

Since its inception, the SmartIntellect product has been dedicated to helping merchants increase their sales and customer conversion rates in a more seamless and efficient manner. Currently, it has successfully developed an MVP version and has passed market validation.

Although most merchants acknowledge that SmartIntellect can bring value to their business, their intentions regarding future subscriptions and usage remain unclear, even as the product is about to enter the formal pre-sales stage.

Since its inception, the SmartIntellect product has been dedicated to helping merchants increase their sales and customer conversion rates in a more seamless and efficient manner. Currently, it has successfully developed an MVP version and has passed market validation.

However, the merchants' potential willingness to pay is not evident

Although most merchants acknowledge that SmartIntellect can bring value to their business, their intentions regarding future subscriptions and usage remain unclear, even as the product is about to enter the formal pre-sales stage.

What happened?

We conducted user research to find out what was going on. Fortunately, we gathered a lot of valuable feedback during the user interviews.

We got some insights from user research

We also did some competitive product analysis... of course not just this.

Three factors are influencing merchants' decision on whether to pay for SmartIntellect:

Three factors are influencing merchants' decision on whether to pay for SmartIntellect:

🔎 We got some insights from user research

We conducted user research to find out what was going on. Fortunately, we gathered a lot of valuable feedback during the user interviews.

🤔 What happened?

Three factors are influencing merchants' decision on whether to pay for SmartIntellect:

So, the design challenge is

🔴 So, the challenge is

🎉 It's a good start

😮‍💨 However, the merchants' potential willingness to pay is not evident

Phase II: Determine the design direction

Phase II: Determine the design direction

Target User Analysis

To better understand how users interact with our product and the key tasks faced by different roles, we conducted an in-depth analysis of user personas and identified two key roles: Business Operator and Data Analyst.

👨‍💻 Target User Analysis

To better understand how users interact with our product and the key tasks faced by different roles, we conducted an in-depth analysis of user personas and identified two key roles: Business Operator and Data Analyst.

By analyzing the tasks and needs of these two key roles across different scenarios and integrating previous research findings, I identified two key scenarios: Customer Management and View Analytics Reports.

By analyzing the tasks and needs of these two key roles across different scenarios and integrating previous research findings, I identified two key scenarios: Customer Management and View Analytics Reports.

🕹️ What happened in the user scenario?

From the perspective of the user, I conducted a more in-depth analysis to find out their more detailed needs and pain points in these two scenarios.

What happened in the user scenario?

In Key Scenario A, the Business Operator is the primary participant. They focus on connecting customer data to SmartIntellect, as well as managing, viewing, and editing customer data.

From the perspective of the user, I conducted a more in-depth analysis to find out their more detailed needs and pain points in these two scenarios.


In Key Scenario A (Customer Management), the business operator is the primary participant. They focus on connecting customer data to SmartIntellect, as well as managing, viewing, and editing customer data.

I further analyzed the key stages of this scenario and mapped out the core tasks undertaken by the Business Operator within each stage:

I further analyzed the key stages of this scenario and mapped out the core tasks undertaken by the business operator within each stage:

Based on the core tasks and user pain points in this scenario, I identified opportunities, developed design strategies, and outlined the desired ideal user experience:

Based on the core tasks and user pain points in this scenario, I identified opportunities, developed design strategies, and outlined the desired ideal user experience.

🎯 Finally, the design direction was completed

I did the same process for key scenario B:



In Key Scenario B (View Analytics Reports), the data analyst takes the lead. They are responsible for creating various reports based on business needs and extracting key data from these reports to support business decisions.

In Key Scenario B (View Analytics Reports), the data analyst takes the lead. They are responsible for creating various reports based on business needs and extracting key data from these reports to support business decisions.

I further analyzed the key stages of this scenario and mapped out the core tasks undertaken by the Data Analyst within each stage:

I further analyzed the key stages of this scenario and mapped out the core tasks undertaken by the data analyst within each stage:

Based on the core tasks and user pain points in this scenario, I identified opportunities, developed design strategies, and outlined the desired ideal user experience:

Based on the core tasks and user pain points in this scenario, I identified opportunities, developed design strategies, and outlined the desired ideal user experience.

🎯 Finally, the design direction was completed

Finally, the design direction was completed

Based on the above analysis, insights and design strategies, I have identified the following three design goals to ensure that our challenges can be solved.

Based on the above analysis, insights and design strategies, I have identified the following three design goals to ensure that our challenges can be solved.

Phase III: Designing the Solution

Phase III: Designing the Solution

How Might We Achieve Design Goal I?

How Might We Achieve Design Goal I?

Streamline product workflows to reduce learning cost, improve feature usability

KR 1. Make statuses clear, provide users with real-time feedback.

KR 1. Make statuses clear, provide users with real-time feedback.

When business operator connect channels, they pay close attention to the real-time connection status, as it helps them confirm whether the connection was successfully completed. Therefore, this aspect of the design needs improvement by clearly feedback on connection status.

01. On the list page — Display real-time connection status for each source channel


01. On the list page — Display real-time connection status for each source channel

Differentiate between connection statuses and provide users with displays and feedback

Differentiate between connection statuses and provide users with displays and feedback

Use the card-style design to display the connection status of different sources, and provide users with feedback based on each status.

Use the card-style design to display the connection status of different sources, and provide users with feedback based on each status.

Provide users with simple and efficient feedback through a lightweight design. Use commonly recognized alert colors to reduce cognitive load

Provide users with simple and efficient feedback through a lightweight design. Use commonly recognized alert colors to reduce cognitive load

02. On the details page — Provide real-time feedback based on this source connection status


02. On the details page — Provide feedback based on this source connection status

When users click on a card to enter the details page of the connected channel, the system provides appropriate feedback based on the connection status of the source channel

When users click on a card to enter the details page of the connected channel, the system provides appropriate feedback based on the connection status of the source channel

For internal channel(The product developed by the company) connections:

For external channel(Like Meta, Google) connections:

This lightweight, real-time feedback and guidance design allows merchants to stay informed and confident throughout the data source connection process, improving transparency and fostering a stronger sense of control.

KR 2. Optimize interaction flow and simplify cumbersome tasks

KR 2. Optimize interaction flow and simplify cumbersome tasks

When business operators attempt to create new customer segments, they are highly concerned about the time required to complete the task and the readability of the entire page.

Although the current process allows them to fulfill the requirement of creating new customer segments, it is widely regarded as overly cumbersome. Operators often need to repeatedly make selections, leading to a prolonged process. Additionally, the layout of the page is somewhat cluttered, which further impacts the overall user experience.

Current workflow:

In real-world scenarios, most business operators need to configure multiple Segment rules and conditions simultaneously to achieve more refined customer segmentation, influenced by factors like marketing campaigns and product volume.

While the current solution is fundamentally functional, it does not fully align with operators’ core needs. Specifically, the configuration process is overly complicated, lacks readability, and is time-consuming.

Current page display:

The content is displayed from top to bottom in the order users set the rules. However, when business operators select too many rules, the page becomes cluttered and hard to read because of the high-density text display.

As a result, business operators experience low efficiency when creating customer segments. To better support their workflow, the process needs to be optimized to reduce task completion time and improve overall usability and clarity.

Optimized workflow:

Optimized page display:

Finally, I successfully optimized the entire process, reducing the number of steps to make it simpler and more user-friendly. As a result, the overall completion time was significantly shortened.


How Might We Achieve Design Goal II?

How Might We Achieve Design Goal II?

Expand product functionality and enrich product capabilities

KR 1. Enhance connection flexibility, allowing users to add third-party data

KR 1. Enhance connection flexibility, allowing users to add third-party data

The current connection feature supports integrating three mainstream channels: Meta, Google, and the company's proprietary Member System. However, the majority of merchants use various third-party marketing systems, including custom CRM solutions. Currently, they are unable to integrate these data sources into SmartIntellect.

The low flexibility of the connection feature, combined with the high costs and risks of migrating third-party data, has significantly undermined merchants' confidence in adopting SmartIntellect.

01. On the list page — Display real-time connection status for each source channel

Solution 01. Add custom source connections

Support users in connecting third-party data sources through custom sources

When users click on a card to enter the details page of the connected channel, the system provides appropriate feedback based on the connection status of the source channel

01. Add Source

Implement an intuitive and consistent card-style design to ensure overall page uniformity.

02. Data Integration

Provide status indicators, pop-ups, and toast notifications with visual cues to inform users of each step in the connection process, guiding them through it. Maintain consistent styles and colors to minimize learning costs.

The source status updates in real time based on user actions and provides feedback to the user.

01. On the list page — Display real-time connection status for each source channel

Solution 02. Customize source data (event data, attribute data)

Support users in connecting third-party data sources through custom sources

When users click on a card to enter the details page of the connected channel, the system provides appropriate feedback based on the connection status of the source channel

This solution streamlines third-party data integration through a unified, intuitive flow with clear visual guidance. It not only reduces user friction significantly, but also aligns with SmartIntellect’s strategic goal of broader adoption across diverse infrastructure environments.

KR 2. Enhance the existing page to support additional data displays

KR 2. Enhance the existing page to support additional data displays

Before

When a merchant selects a customer on the Customer List page, the system displays the Customer Purchase Path Timeline. However, for merchants, merely presenting this information is insufficient.

After

Allow users to view more dimensions of information about the customer, forming a more comprehensive user profile.

Prioritize actions based on user expectations and competitive analysis, displaying them from high to low frequency.

This redesign enabled merchants to access more comprehensive customer profiles with reduced cognitive load. As a result, the feature became more actionable in marketing scenarios, significantly improving the usage rate of the customer profiling.

KR 3. Add key features to help users quickly analyze and compare data

KR 3. Add key features to help users quickly analyze and compare data

When users are utilizing reports, they encounter the following three pain points:

01. Dispersed Data, Low Analysis Efficiency

Due to the lack of a unified data visualization tool, users must switch between multiple reports to gain a full picture, increasing integration complexity and reducing analytical efficiency.

02. Lack of Real-Time Data Feedback, Slow Decision-Making

The current system only supports historical data review, lacking real-time monitoring. Users are unable to respond promptly to market changes, which delays decision-making.

03. Lack key Features, Reduced Competitiveness

While competitors offer customizable dashboards and multi-dimensional analytics, our product falls short. This impacts user experience and market competitiveness, with existing clients voicing dissatisfaction.

Based on this situation, we conducted a competitive analysis to explore how other products address these issues.

Summary:

  1. Klaviyo focuses on event marketing data display with robust event filtering capabilities.

  2. Shence Data's dashboard functionality mainly relies on preset templates, offering limited customization.

  3. Linkflow emphasizes flexible dashboard directory management, allowing users to customize dashboards according to their needs.

  4. Volcengine combines flexible dashboard management with a powerful visual display experience, particularly excelling in data color and graphic design.

Design Inspiration:

  1. Flexible dashboard creation and management.

  2. Custom addition of multiple report components.

  3. Visual optimization of data presentation.

02. On the details page — Provide real-time feedback based on this source connection status

01. Add Dashboard Feature

When users click on a card to enter the details page of the connected channel, the system provides appropriate feedback based on the connection status of the source channel

02. On the details page — Provide real-time feedback based on this source connection status

02. On the details page — Provide real-time feedback based on this source connection status

02. On the details page — Provide real-time feedback based on this source connection status

02. Add or remove different cards to the dashboard

When users click on a card to enter the details page of the connected channel, the system provides appropriate feedback based on the connection status of the source channel

Design Thinking: Place all required inputs in a drawer-style sidebar to reduce user steps

Why choose this design method?

02. On the details page — Provide real-time feedback based on this source connection status

This solution empowered users to create and manage multi-dimensional dashboards with significantly reduced operational steps and enhanced visual clarity. As a result, users were able to perform faster, more customized data analysis—improving their decision-making efficiency and strengthening SmartIntellect’s product competitiveness.

How Might We Achieve Design Goal III?

How Might We Achieve Design Goal III?

Improve the product's visual presentation, strengthen market competitiveness

KR 1. Identify user characteristics, establish the design concept

KR 1. Identify user characteristics, establish the design concept

SmartIntellect product users operate in markets with audiences from the UK, USA, and China, primarily serving key account (KA) clients with brand and user operations needs. For them, efficiency is the highest priority.

Product characteristics: Large data volume; Numerous configuration pages; High information density.

Product vision: Connectivity; Insights; Personalization.

KR 2. Standardize design language, establish the design style

KR 2. Standardize design language, establish the design style

Color

The primary colors are dark blue (#07012F) and purple (#664EFD).

Dark Blue (#07012F) is the main UI color for components. It’s used for titles, default button color, and selected input fields.

Purple (#664EFD) is the brand color. Its usage is limited to elements like navigation, top bars, illustrations, and key elements on certain pages (e.g., large numbers on reporting pages) to avoid a visually overwhelming look, maintaining the calm tone suited to B2B products.

In certain cases, text buttons, navigation links, and general alert and message notifications should avoid using the brand color and instead utilize blue (#356DFF). Blue serves as a standard, universally recognized color in the interface, providing clear meaning. Replacing blue with non-blue tones in these elements could introduce additional cognitive load for users.

Typography

Rounded Corners

To align with design trends and improve display on low-resolution screens, the new components and page elements feature larger rounded corners.

For single-line components like buttons, input fields, labels, and toasts, both ends use fully rounded corners.

For other elements, rounded corners follow a 4px increment, such as:

16px corners are widely used for page card elements

12px corners are used for elements nested within cards, like messages

Spacing

Most spacing follows multiples of 8px, while the spacing between titles and descriptions is set to 4px.

Phase IV: Final Designs

Phase IV: Final Designs

Connecting customer channels:

Connecting customer channels:

Create event analysis report:

Create event analysis report:

Add Analysis Report to Dashboard

Add Analysis Report to Dashboard

Data Validation

Data Validation

The product is currently in the MVP stage and has been released to a few merchant users for beta testing and trials. Data has been collected through internal testing and usability assessments.

The product is currently in the MVP stage and has been released to a few merchant users for beta testing and trials. Data has been collected through internal testing and usability assessments.

Ultimately, 80% of potential merchants showed interest in the redesigned product and expressed a willingness to pay, compared to only 2 who had clearly indicated a willingness to pay before.

Ultimately, 80% of potential merchants showed interest in the redesigned product and expressed a willingness to pay, compared to only 2 who had clearly indicated a willingness to pay before.

Let's create impactful designs together!

Let's create impactful designs together!

If you're on the lookout for a dedicated and impassioned UX designer to breathe life into your vision, your search ends here. Let's unite to craft unforgettable experiences that resonate deeply, leaving an enduring mark.

Copyright © 2024

Copyright © 2024

Copyright © 2024