- 1 Customer hits a happy moment
- 2 Gets a specific one-click ask
- 3 Friend joins via personal link
- 4 Referrer is told and thanked
- 5 New customer reaches their own win
Repeats: each turn feeds the next
Most referral programs fail quietly because they ask at the wrong time: buried in a footer, or in a generic email to everyone on day 30. People recommend things right after something went well. Tie your ask to that moment and it stops feeling like a request.
Why it works
Willingness to recommend rises and falls. Right after a win, the customer has a fresh story to tell and feels good about the product, so passing it on feels natural. A few weeks later the feeling has faded and the same ask feels like a favour.
Timing also improves who you ask. Triggering on value moments filters out customers who are struggling, so the people you reach are the ones most likely to describe you well.
How to do it
- List your happy moments. Look for events that signal real value: a high NPS or CSAT score, a finished project, a usage milestone, a resolved support ticket with a positive reply.
- Trigger the ask from those events, in-app or by email, within minutes or hours, not weeks later.
- Make the ask specific. “Know another founder who’s tracking campaigns in spreadsheets?” beats “Share us with your friends.”
- Make sharing one click. A personal link, a prefilled message, and the option to copy rather than forcing a social post.
- Thank and close the loop. Tell the referrer when someone joins through them. It is the cheapest reward there is.
Example
A support tool notices that customers who reply “thanks, that fixed it” to a support ticket rarely churn. It adds a line to the support agent’s closing message: “Glad that’s sorted. If you know another team stuck with the same problem, here’s a link that gives them a free month.” Referrals now come mainly from the moment customers are most grateful.
Metrics to track
- Ask-to-share rate: the share of customers who see the ask and send or copy their link.
- Referred signups and paid conversions per trigger, so you can see which happy moment works best.
- Retention of referred customers compared with customers from other channels.
- Unsubscribes or complaints after referral asks, which should stay low if the cooldown is working.
When it backfires
- Asking unhappy customers. Triggering on time (“day 30”) instead of value means some asks reach people who are about to churn.
- Rewards that invite abuse. Cash rewards without checks attract fake sign-ups. Reward on the referred customer paying, not signing up.
- Asking too often. One ask per happy moment, with a cooldown period, keeps it welcome.
Growth Marketing Academy
Learn the framework behind this tactic
These lessons explain the math and the mental model, so you can adapt the tactic instead of copying it.
- Track 2 · Acquisition Viral Loops and the K-Factor: The Math of Users Bringing Users Calculate your viral coefficient, cycle time and amplification factor, and design incentives that raise K without attracting fraud or low-quality users.
- Track 2 · Acquisition Growth Loops: Build Acquisition That Compounds Funnels describe how users leak. Loops describe how users create more users. Learn to map, quantify and choose the loop that fits your product.
Questions people ask
Do I need a referral reward?
Not always. A well-timed, specific ask works on its own for many products. Rewards help when sharing has a real cost for the customer, but they also attract people sharing only for the reward.
What counts as a happy moment?
A point where the customer just got clear value, such as a high satisfaction score, a completed project, a milestone like their 100th order, or a thank-you sent to support.
Should the ask come by email or inside the product?
Use the channel where the happy moment happens. A milestone reached in the app suits an in-app prompt, while a resolved support ticket or a delivered order suits an email.