Referral onboarding that makes rewards impossible to miss

Referral onboarding that makes rewards impossible to miss

Referred users joined with one goal: unlock their reward. But once inside the product, both the reward and the path to it were easy to miss. This case study shows how we changed that by making the journey visible from the first screen

Referred users joined with one goal: unlock their reward. But once inside the product, both the reward and the path to it were easy to miss.

This case study shows how we changed that by making the journey visible from the first screen

Man

01 — intro

Context & Challenge

Referral is an important acquisition channel, but after signing‑up, users couldn’t clearly see what they needed to do to unlock their reward. The steps existed, but they were hidden and easy to miss, which created friction early in the onboarding flow.

I decided to tackle this by focusing on visibility first. If users could clearly see that a reward was waiting – and what they needed to do next – the path would feel simpler. We treated this as a visibility issue and tested a clearer version through an A/B experiment against the existing flow.

Man

03 — Designing the solution

Making the path to the reward obvious

I focused on one core idea: make referral progress clear and easy to follow. We introduced a dynamic referral progress card on the dashboard – the highest-intent surface in the app.


At a glance, the card shows that a reward is waiting, what to do next, and how much time is left. As users complete steps, it updates to highlight the next action, removing the need to search for information or rely on memory.

Man
Man

Creating a clear page that shows the full journey

From the card, users are taken to a dedicated referral page that clearly explains what’s needed to unlock the reward. It outlines each step and shows what’s completed, what’s pending, and what’s still locked.

This structure removes guesswork and gives users a sense of progress. This is especially important in compliance-heavy flows where actions must happen in sequence.

Reducing overwhelm through progressive disclosure

Instead of presenting all requirements upfront, I structured the experience so steps are revealed as users advance. This keeps the flow simple early on, while still setting clear expectations about what’s required.

Man