Updated · 8 min read
Referral program emails: the three flows that make a referral program work
A referral program with bad emails is a referral program with bad conversion. The feature in the product is maybe 20% of the work; the messaging that prompts, delivers, and confirms the referral is the other 80%. Most programs ship the product side and neglect the lifecycle side, which is why most referral programs underperform. Here are the three flows that matter.
Justin Williames
Founder, Orbit · 10+ years in lifecycle marketing
Why referral programs need lifecycle messaging
The user journey in a referral program has four moments where a message can fire:
1. Inviter prompt — you ask an existing user to share.
2. Invitee welcome — the invited friend receives the invitation.
3. Invitee conversion — the friend takes the qualifying action.
4. Inviter reward — the original user gets their reward notification.
The inviter sent one message to one friend. The program has to fire four messages across both people. Each one is a chance to either accelerate the flow or kill it.
Skip any of these and the funnel leaks. Most common failure: the inviter prompt is an obscure banner in the app, the invitee welcome is a generic referral-code email, the reward confirmation happens 30 days late via a batch process. Fix all three and you double conversion.
Flow 1 — Inviter prompt
Trigger: user hits a moment of high satisfaction. Usually post-purchase, post-activation, or after a "positive" NPS score.
Subject: "Share [product] with a friend — [reward] for both of you."
Content: one-line explanation, the unique referral code/link, social share buttons (WhatsApp, email, copy link), and the specific reward for both parties. Keep it to a single CTA. Multiple CTAs dilute the ask.
,
Don't use the inviter prompt as a one-shot. Re-trigger it after second purchase, after positive support interactions, after product-level wins. Each event is another fresh window of satisfaction to capture.
Flow 2 — Invitee welcome
The invitee is getting their first touch from your brand. They need two things: context on why they should care, and the promised incentive clearly stated.
Subject: "[Friend's first name] invited you — get [reward] on [product]". First name personalisation increases open rate meaningfully; it's not creepy when the friend literally initiated the referral.
Content: the inviter's name and (optional) a custom message, the reward clearly stated, a single CTA to redeem, and one sentence on what the product is. No hard sell — the social proof is already there.
Handoff to the standard welcome/onboarding flow happens after the invitee redeems. Don't leak them into the standard cold-subscriber flow — they're warmer than that, and the messaging should reflect it for at least the first 14 days.
Flow 3 — Inviter reward confirmation
The single most neglected flow in most programs. When the invitee converts, the inviter should know immediately.
Subject: "[Friend's name] joined — your [reward] is ready."
Timing: within 1 hour of qualifying conversion. Delayed reward confirmations (24+ hours, or worse, monthly batch) kill the virality loop. The inviter's good feeling about referring is gone by then.
Content: confirmation that the friend joined, the reward now available, and — critically — a prompt to refer the next friend. You just closed one referral loop; the opening of the next one is part of the same message.
This is where programs often fail for technical reasons: the reward processing is a nightly batch, so the notification is also a batch the next day, losing the immediacy. Prioritise real-time (or near-real-time) reward confirmation over batch processing; it's worth the engineering cost.
Measuring referral program health
K-factor: average number of successful referrals per inviter. A K-factor of 0.3 means every 10 users produce 3 new users via referral. Below 0.2 is weak; above 0.5 is a strong growth contribution.
Inviter-to-invitee conversion: of users who were sent the referral prompt, what percent actually sent an invitation. Good programs hit 10–20%; most hit 2–5%.
Invitee conversion: of invitations sent, what percent converted the invitee. 5–15% typical.
Time to reward confirmation:median minutes from invitee conversion to inviter reward email. Should be under 60 minutes; if it's hours or days, fix the pipeline.
covers how to set K-factor targets relative to your acquisition cost — referrals become a meaningful growth channel when K > 0.3 and the reward cost is below paid CAC.
Frequently asked questions
- When should I first prompt a user to refer?
- After a satisfaction peak — post-first-purchase, post-activation, or after a positive NPS response. 24 hours after the event is the sweet spot: recent enough to preserve the good feeling, not so immediate that it feels transactional. Don't prompt before the user has experienced value.
- What's the right reward structure: one-sided or two-sided?
- Two-sided (inviter and invitee both get something) converts better in almost every test. The invitee gets a reason to try; the inviter feels they're giving a gift rather than asking a favour. One-sided rewards are common in enterprise B2B; consumer programs should default to two-sided.
- Should I use a referral code or a unique link?
- Both, with the unique link as the default. Links auto-apply the referral on landing, removing friction. Codes are a backup for word-of-mouth contexts where sharing a URL is awkward. Most referrals convert via the link; the code exists for parity and for copy-paste moments.
- Why is my referral program underperforming despite a generous reward?
- Usually it's the flow, not the reward. Check: does the inviter prompt fire at a satisfaction moment? Does the invitee welcome make the reward prominent? Does the inviter reward confirmation arrive within an hour? Most underperforming programs fail one of these three, and the reward size is secondary.
- Can I A/B test referral emails?
- Yes, and you should. Test inviter prompt subject lines and timing. Test invitee welcome subject (personalisation, reward framing). Test the reward confirmation CTA (refer-again prompt vs just the confirmation). Referral program emails typically have 3–5× the open rate of cold marketing, so tests reach significance quickly.
- How do I handle fraud in referral programs?
- Standard defences: IP-match detection, email-domain checking, requirement of qualifying purchase before reward issues, and a manual review queue for rewards above a threshold. Email-specific: prevent the same email from being both inviter and invitee across accounts. Most fraud is caught by the qualifying-action requirement (no reward until the invitee converts), which is why real-time confirmation is important but not the fraud window.
Related guides
Browse all →Browse abandonment: the program that sits between ads and cart
Browse abandonment catches the users who viewed a product and left without adding to cart. Smaller lift than cart abandonment, but larger addressable audience. Here's the trigger logic, data requirements, and the timing that works.
Loyalty program emails: the six touches that make a loyalty program work
A loyalty program without lifecycle emails is a badge on the checkout page that nobody remembers. The emails are what make it feel like a program. Here are the six touches that turn a points system into actual behaviour change.
Trial-to-paid: the seven-email sequence that converts 20%+ of free users
Trial conversion is the most financially leveraged lifecycle flow in SaaS — every percentage point of improvement compounds against CAC. Here's the seven-email sequence that reliably moves trial conversion from 5% to 20%+.
Replenishment emails: the lifecycle flow that buys itself
Replenishment emails remind users to re-order a consumable product before they run out. Done right, they generate the highest revenue-per-send in any lifecycle program because the purchase intent is already established. Here's the timing, data, and copy.
Price increase emails: how to raise prices without a churn spike
A price increase is one of the highest-risk lifecycle moments — done wrong, it triggers churn, public complaints, and a reputation dent that outlasts the extra revenue. Done right, most users accept the change without friction. Here's the sequence that works.
Free shipping threshold emails: the cart-value nudge that reliably lifts AOV
A user with $45 in their cart and a $50 free shipping threshold will add another item to hit the threshold — if they realise it. The right email at the right moment surfaces the gap and reliably lifts AOV 5–15%.
Found this useful? Share it with your team.