Driving first orders with structured discovery

Driving first orders with structured discovery

Driving first orders with structured discovery

Overview

Overview

Overview

StoreCash is a mobile app that enables users to earn cash back at 300+ retailers across 200,000+ locations.

Expanding store visibility during early preference collection enabled more personalized purchase recommendations, driving a 22% relative uplift in first-order conversions.

StoreCash is a mobile app that enables users to earn cash back at 300+ retailers across 200,000+ locations.

Expanding store visibility during early preference collection enabled more personalized purchase recommendations, driving a 22% relative uplift in first-order conversions.

StoreCash is a mobile app that enables users to earn cash back at 300+ retailers across 200,000+ locations.

Expanding store visibility during early preference collection enabled more personalized purchase recommendations, driving a 22% relative uplift in first-order conversions.

My role + Timeline

My role + Timeline

My role + Timeline

Product design,
Visual design,
Research,
Strategy

Product design,
Visual design,
Research,
Strategy

Product design,
Visual design,
Research,
Strategy

3 months

3 months

3 months

Context

Context

Context

As part of the revamped onboarding, making the first purchase became the second milestone toward earning the full bonus reward. Users were shown a curated list of 20 popular stores and asked to select their favorites. Immediately afterward, only their selected stores were displayed as options for completing their first purchase.

As part of the revamped onboarding, making the first purchase became the second milestone toward earning the full bonus reward. Users were shown a curated list of 20 popular stores and asked to select their favorites. Immediately afterward, only their selected stores were displayed as options for completing their first purchase.

As part of the revamped onboarding, making the first purchase became the second milestone toward earning the full bonus reward. Users were shown a curated list of 20 popular stores and asked to select their favorites. Immediately afterward, only their selected stores were displayed as options for completing their first purchase.

Problem

Problem

Problem

Most users either dropped off at the first-purchase step or skipped it entirely.

Low first-purchase conversion had a direct impact on:

Most users either dropped off at the first-purchase step or skipped it entirely.

Low first-purchase conversion had a direct impact on:

Most users either dropped off at the first-purchase step or skipped it entirely.

Low first-purchase conversion had a direct impact on:

Paid subscriber conversion.

Paid subscriber conversion.

Paid subscriber conversion.

Repeat orders.

Repeat orders.

Repeat orders.

Monthly active users (MAUs).

Monthly active users (MAUs).

Monthly active users (MAUs).

Research + Key takeaways

Research + Key takeaways

Research + Key takeaways

Through onboarding audits, in-depth funnel analysis, and user surveys, we discovered that

Through onboarding audits, in-depth funnel analysis, and user surveys, we discovered that

Through onboarding audits, in-depth funnel analysis, and user surveys, we discovered that

"Users felt restricted by the limited store options for their first purchase and preferred to wait until they could see the full catalog and cashback offers."

"Users felt restricted by the limited store options for their first purchase and preferred to wait until they could see the full catalog and cashback offers."

"Users felt restricted by the limited store options for their first purchase and preferred to wait until they could see the full catalog and cashback offers."

Pain points

Pain points

Users were hesitant to make their first purchase during onboarding because:

Users were hesitant to make their first purchase during onboarding because:

Users were hesitant to make their first purchase during onboarding because:

Limited visibility made users unsure if their favorite stores were available.

Limited visibility made users unsure if their favorite stores were available.

Limited visibility made users unsure if their favorite stores were available.

Many were simply exploring the app and not ready to shop.

Many were simply exploring the app and not ready to shop.

Many were simply exploring the app and not ready to shop.

Opportunities

Opportunities

Uncovering opportunities to address key pain points:

Uncovering opportunities to address key pain points:

Uncovering opportunities to address key pain points:

Provide access to the full store catalog with visible cashback rates.

Provide access to the full store catalog with visible cashback rates.

Provide access to the full store catalog with visible cashback rates.

Communicate that purchases can be redeemed anytime in the future.

Communicate that purchases can be redeemed anytime in the future.

Communicate that purchases can be redeemed anytime in the future.

Collect user preferences early during profile setup, positioned as a value-driven feature rather than a pre-purchase requirement.

Collect user preferences early during profile setup, positioned as a value-driven feature rather than a pre-purchase requirement.

Collect user preferences early during profile setup, positioned as a value-driven feature rather than a pre-purchase requirement.

Goals

Goals

Goals

Underlying goal

Underlying goal

Encourage users to complete their first purchase during onboarding.

Encourage users to complete their first purchase during onboarding.

Encourage users to complete their first purchase during onboarding.

Actionable goals

Actionable goals

1.

1.

1.

Unsure >>> Confident

Unsure >>> Confident

Unsure >>> Confident

Provide access to the full store catalog and visible cashback offers to demonstrate value.

Provide access to the full store catalog and visible cashback offers to demonstrate value.

Provide access to the full store catalog and visible cashback offers to demonstrate value.

2.

2.

2.

Concerned >>> Assured

Concerned >>> Assured

Concerned >>> Assured

Reinforce that purchases can be redeemed anytime at their chosen stores, building trust and reducing hesitation.

Reinforce that purchases can be redeemed anytime at their chosen stores, building trust and reducing hesitation.

Reinforce that purchases can be redeemed anytime at their chosen stores, building trust and reducing hesitation.

Design

Design

Design

Guided by our findings, we redesigned the onboarding flow to include user store preference selection and a streamlined first-purchase experience.

Guided by our findings, we redesigned the onboarding flow to include user store preference selection and a streamlined first-purchase experience.

Guided by our findings, we redesigned the onboarding flow to include user store preference selection and a streamlined first-purchase experience.

USER JOURNEY

USER JOURNEY

The solution evolved through iterative wireframes, with key concepts validated prior to creating high-fidelity designs.

The solution evolved through iterative wireframes, with key concepts validated prior to creating high-fidelity designs.

The solution evolved through iterative wireframes, with key concepts validated prior to creating high-fidelity designs.

WIREFRAMES

WIREFRAMES

PRODUCTION-READY DESIGNS

PRODUCTION-READY DESIGNS

TESting & feedback

TESting & feedback

Users found it difficult to navigate the full store list and wanted a more organized view.

Users found it difficult to navigate the full store list and wanted a more organized view.

Users found it difficult to navigate the full store list and wanted a more organized view.

They were concerned about how their preference data would be used.

They were concerned about how their preference data would be used.

They were concerned about how their preference data would be used.

“I was overwhelmed!”

“I was overwhelmed!”

“I was overwhelmed!”

Design iteration

Design iteration

Design iteration

Based on user feedback, I updated the design to organize stores under relevant categories.


Users who selected their favorite stores now see those options by default during their first purchase. Users who skipped this step are shown popular stores by default, with the option to explore all other categories and stores.


We also addressed data privacy concerns with updated copy, clearly assuring users that their preference data is used solely to provide relevant cashback offers.

Based on user feedback, I updated the design to organize stores under relevant categories.


Users who selected their favorite stores now see those options by default during their first purchase. Users who skipped this step are shown popular stores by default, with the option to explore all other categories and stores.


We also addressed data privacy concerns with updated copy, clearly assuring users that their preference data is used solely to provide relevant cashback offers.

Based on user feedback, I updated the design to organize stores under relevant categories.


Users who selected their favorite stores now see those options by default during their first purchase. Users who skipped this step are shown popular stores by default, with the option to explore all other categories and stores.


We also addressed data privacy concerns with updated copy, clearly assuring users that their preference data is used solely to provide relevant cashback offers.

UPDATED PRODUCTION-READY DESIGNS

UPDATED PRODUCTION-READY DESIGNS

User store preferences are captured upfront as part of profile setup

User store preferences are captured upfront as part of profile setup

User store preferences are captured upfront as part of profile setup

Users first select their high-frequency store categories

Users first select their high-frequency store categories

Users first select their high-frequency store categories

Only stores within the chosen categories are displayed

Only stores within the chosen categories are displayed

Only stores within the chosen categories are displayed

Moved store selection to the following step and revised button copy to emphasize the offer

Moved store selection to the following step and revised button copy to emphasize the offer

Moved store selection to the following step and revised button copy to emphasize the offer

'Your Favorites' category is shown by default when users provide store preferences

'Your Favorites' category is shown by default when users provide store preferences

'Your Favorites' category is shown by default when users provide store preferences

Users can browse and select stores from other categories as well

Users can browse and select stores from other categories as well

Users can browse and select stores from other categories as well

'Popular Stores' is displayed by default if users skip sharing preferences

'Popular Stores' is displayed by default if users skip sharing preferences

'Popular Stores' is displayed by default if users skip sharing preferences

Default first-purchase amount is set to $5, minimizing additional steps

Default first-purchase amount is set to $5, minimizing additional steps

Default first-purchase amount is set to $5, minimizing additional steps

Progress clearly displayed with relevant status updates

Progress clearly displayed with relevant status updates

Progress clearly displayed with relevant status updates

PROTOTYPE

PROTOTYPE

Impact

Impact

22%

22%

22%

relative uplift in
first-purchases

relative uplift in
first-purchases

relative uplift in
first-purchases

3X

3X

3X

increase in
repeat orders

increase in
repeat orders

increase in
repeat orders

30%

30%

30%

boost in

chargeback win rates

boost in

chargeback win rates

boost in

chargeback win rates

Reflections

Reflections

Reflections

Our initial assumption—that limiting cognitive load by displaying only the top 20 stores—proved incorrect and resulted in significant drop-off. As we iterated, we evaluated adding store search to onboarding. However, despite search being available in the core app, we intentionally excluded it from onboarding to reduce technical complexity, minimize latency risk, and avoid decision fatigue. Instead, we enabled structured discovery through categorized browsing—providing full catalog visibility while maintaining a streamlined path to first purchase.


To address the increasing length of the onboarding flow, we consolidated key actions into three clearly defined sections, with each section including visible progress indicators and status messaging. This reframed onboarding from a task-heavy flow into a goal-oriented journey anchored by a bonus reward incentive.

Our initial assumption—that limiting cognitive load by displaying only the top 20 stores—proved incorrect and resulted in significant drop-off. As we iterated, we evaluated adding store search to onboarding. However, despite search being available in the core app, we intentionally excluded it from onboarding to reduce technical complexity, minimize latency risk, and avoid decision fatigue. Instead, we enabled structured discovery through categorized browsing—providing full catalog visibility while maintaining a streamlined path to first purchase.


To address the increasing length of the onboarding flow, we consolidated key actions into three clearly defined sections, with each section including visible progress indicators and status messaging. This reframed onboarding from a task-heavy flow into a goal-oriented journey anchored by a bonus reward incentive.

Our initial assumption—that limiting cognitive load by displaying only the top 20 stores—proved incorrect and resulted in significant drop-off. As we iterated, we evaluated adding store search to onboarding. However, despite search being available in the core app, we intentionally excluded it from onboarding to reduce technical complexity, minimize latency risk, and avoid decision fatigue. Instead, we enabled structured discovery through categorized browsing—providing full catalog visibility while maintaining a streamlined path to first purchase.


To address the increasing length of the onboarding flow, we consolidated key actions into three clearly defined sections, with each section including visible progress indicators and status messaging. This reframed onboarding from a task-heavy flow into a goal-oriented journey anchored by a bonus reward incentive.