SOLUTION

RESEARCH

PAIN POINTS

DESIGN PROBLEM

AviviD.ai | Customer Data Platform

Streamlining Audience Segmentation

ROLE

Product Designer

TEAM

1 Product Manager

3 Data & Frontend Engineers

1 Marketing Specialist

TIMELINE

December 2024 - May 2025

PROJECT STATUS

Shipped in 2025

CURRENT PROCESS

Current customer data platform only supports building audience segments from a brand's own first-party data, which limits customer acquisition.

Marketing teams at companies like FamilyMart use our CDP to group their existing customers based on contact details and purchase history. This helps bring customers back, but first-party data rarely includes demographics or interests, so marketers know who their customers are but not much about them. Segments are also limited to people already in the brand's database, which makes it hard to reach new customers.

SOLUTION

A third-party data marketplace where marketers can purchase segments or attributes to reach new customers or enrich their own first-party data.

Select Segment Output

Choose between buying 3rd-party segments or enrich 1st-party data with new attributes.

Match customer IDs

Match first-party data to the 3rd-party data to enrich customer IDs with new attributes

Create segments

Build audience segments from 3rd-party data

Add audience lookalike

Expand audience by identifying new audience with similar traits and affinities.

RESEARCH

Our users cannot buy 3rd-party segments or attributes directly on our Customer Data Platform

With PM approval, I interviewed five in-house advertisers: three who use first-party data and two who buy third-party data. I mapped their journeys to surface frustrations, then distilled them into three core insights.

PAIN POINTS

No self-serve way to buy audiences

To purchase third-party segments, marketers had to contact Customer Success and wait to be referred to a partner data provider. This slowed down campaigns and pulled them out of the platform.

OPPORTUNITIES

Bring audience buying into the platform.

We can build a self-serve Data Marketplace inside Likr CDP, so marketers can browse, purchase and activate third-party audiences without going through Customer Success or outside partners.

Design Question

How might we help marketers reach new customers who match their best existing one?

Synthesis

Matching data, expanding audience segments, generating analytics preview could be included in the new create segments flow

In order to simulate how users would utilize our platform during the marketing process, I designed a scenario and created a sample user flow that includes proposed feature. I flagged features that needed further discussion with the dev team due to potential performance challenges. Tasks like mapping hashed IDs across databases, expanding audience segments, and generating real-time analytics require heavy processing and could increase user wait times.

1

Analyze Trends

2

Create Segments

3

Analyze Segments

Sample

User Flow

User Flow

Description

Proposed

Feature

Product Filter

Date Range Selector

Create charts:

Bar Chart : 40% of yogurt buyers also buy oat milk

Demographic Breakdown: Buyers are mostly females aged 25–34 and located in urban areas

Chart Type Selector

Chart Dimension, Metric, Breakdown Selector

Chart Customization (chart size, placement)

Chart Template

Analytics Insights *allow users to add their own conclusions as notes on the analytics dashboard

Database Selection (Sort by Industry)

Segment Accumulation Mode

Hashed Data Mapping

Download Audience IDs and Labels *only available for segments that have performed ID mapping

Traits and Affinities Filter

Audience Lookalike

Segment Preview

Real-time Analytics

Segment Export to 3rd-party platforms

Segment Export to AviviD.ai Customer Studio

Proposed Feature Color:

Delighter Feature

Satisfier Feature

Basic Feature

Proposed Feature Icon:

New feature

Improved existing feature

Pending feature

*Requires further discussion with the dev. team

Select Products

Create Charts

Draw Conclusion

Choose Database

Perform ID mapping?

Build Segment

Check Segment’s

Real-time Analytics

SITE MAP

Audience matching would be tied to the existing audience upload feature

I built a site map to track which new feature would require integration with the existing features.

Customer Studio Analytics

Customer Analytics Dashboard

RFM Dashboard

Customer Studio Campaign

Campaign Builder

Campaign Table

Customer Studio Segmemt

Segment Builder (1st-Party)

Cross-Platform Syncs Settings

Audience Data Upload

Data Marketplace

Segment Builder (3rd-party)

Database Selection

Audience ID mapping

Segment Accumulation Mode

Traits and Affinities Filter

Audience Lookalike

Cost Estimation

Segment Table

Real-time Analytics

Download

Export to 3rd-party platform

Export to AviviD.ai customer studio

Payment Settings

Industry Analytics

Industry Analytics Dashboard

Metrics

Dimensions

Charts

Analytics Table

*Footnote 1

*Footnote 2

*Footnote 3

Current Feature

Proposed Feature

Footnote 1:

When the user is selecting the audience list for ID mapping, the system will display the list uploaded in the “Audience Data Upload” feature. The list needs to be uploaded prior to it being utilize in the segment building due to the time needed for mapping.

Footnote 2:

The user needs to have already synced to the desired 3rd-party platform in the “Cross-Platform Syncs Settings” when choosing to export segments to a 3rd-party platform.

Footnote 3:

After exporting segments to AviviD.ai customer studio, the segment will be displayed for user to choose from in the campaign builder.

Design

Audience matching would be tied to the existing audience upload feature

I built a site map to track which new feature would require integration with the existing features.

1

Analyze Trends

2

Create Segments

3

Analyze Segments

Sample

User Flow

User Flow

Description

Proposed

Feature

Product Filter

Date Range Selector

Create charts:

Bar Chart : 40% of yogurt buyers also buy oat milk

Demographic Breakdown: Buyers are mostly females aged 25–34 and located in urban areas

Chart Type Selector

Chart Dimension, Metric, Breakdown Selector

Chart Customization (chart size, placement)

Chart Template

Analytics Insights *allow users to add their own conclusions as notes on the analytics dashboard

Database Selection (Sort by Industry)

Segment Accumulation Mode

Hashed Data Mapping

Download Audience IDs and Labels *only available for segments that have performed ID mapping

Traits and Affinities Filter

Audience Lookalike

Segment Preview

Real-time Analytics

Segment Export to 3rd-party platforms

Segment Export to AviviD.ai Customer Studio

Proposed Feature Color:

Delighter Feature

Satisfier Feature

Basic Feature

Proposed Feature Icon:

New feature

Improved existing feature

Pending feature

*Requires further discussion with the dev. team

Select Products

Create Charts

Draw Conclusion

Choose Database

Perform ID mapping?

Build Segment

Check Segment’s

Real-time Analytics

FLOW CHART SUMMARY

Matching data, expanding audience segments, generating analytics preview could be included in the new create segments flow

I flagged features that needed further discussion with the dev team due to potential performance challenges. Tasks like mapping hashed IDs across databases, expanding audience segments, and generating real-time analytics require heavy processing and could increase user wait times.

Customer Studio Analytics

Customer Analytics Dashboard

RFM Dashboard

Customer Studio Campaign

Campaign Builder

Campaign Table

Customer Studio Segmemt

Segment Builder (1st-Party)

Cross-Platform Syncs Settings

Audience Data Upload

Data Marketplace

Segment Builder (3rd-party)

Database Selection

Audience ID mapping

Segment Accumulation Mode

Traits and Affinities Filter

Audience Lookalike

Cost Estimation

Segment Table

Real-time Analytics

Download

Export to 3rd-party platform

Export to AviviD.ai customer studio

Payment Settings

Industry Analytics

Industry Analytics Dashboard

Metrics

Dimensions

Charts

Analytics Table

*Footnote 1

*Footnote 2

*Footnote 3

Current Feature

Proposed Feature

Footnote 1:

When the user is selecting the audience list for ID mapping, the system will display the list uploaded in the “Audience Data Upload” feature. The list needs to be uploaded prior to it being utilize in the segment building due to the time needed for mapping.

Footnote 2:

The user needs to have already synced to the desired 3rd-party platform in the “Cross-Platform Syncs Settings” when choosing to export segments to a 3rd-party platform.

Footnote 3:

After exporting segments to AviviD.ai customer studio, the segment will be displayed for user to choose from in the campaign builder.

Design

Data Marketplace

In order to simulate how users would utilize our platform during the marketing process, I designed a scenario and created a sample user flow that includes proposed feature.

I. First Iteration - User Flow

Select Data Source

Perform ID mapping?

Yes

No

Upload Audience

List

Do not Audience

List

Set up Segment

Filter

No Filter

Filter Labels using

Boolean Operators

Include All Audience

(Skip filtering step)

Confirm Segment Size /

Conduct Audience lookalike

II. First Iteration - Design

Select Data Source

Set up Segment

Confirm Audience Size and Cost

Segment Audience

Segment Table

Discussion Snippets - Internal User Testing

I tested the design with our in-house marketers and iterated based on their feedback.

I. Second Iteration - User Flow