Design a Referral Program From Scratch
Objective: Given a product profile and unit economics, build a complete referral program design: share moment, reward structure, and the two mobile-tracking safeguards the lesson identifies as the most common failure points.
You're a growth PM at Zendesk scoping a referral program for a new self-serve support-desk tier. Product, engineering, and finance all need a single design doc before anyone writes a ticket.
Identify the real share moment, pick a reward structure that matches the product's margin profile, and specify the mobile-tracking safeguards up front.
Before you start
What you'll need
Free path (everything below is enough to finish)
The design decisions here are comparative scoring and simple margin math, not analytics
Paid upgrades (optional, faster/deeper)
Tracking share rate and redemption rate post-launch requires event analytics, not just the design-phase spreadsheet
No access? Google Sheets, manually logging weekly counts pulled from the database
The process
2 steps
Step 01 of 02
Step 02 of 02
The lesson matches reward type to unit economics: high-margin SaaS should use product credits or feature unlocks (zero marginal cost, high perceived value), not cash.
This is a high-margin SaaS support tier with near-zero marginal cost per seat. Cash reward or product credit, and how large does it need to be to overcome social-sharing friction?
Procedure
- Confirm the product is high-margin SaaS, ruling out cash per the lesson's matrix
- Model a product-credit reward (extra seats or a feature unlock) at 10-15% of monthly plan value for both referrer and new user
- Check the two-sided structure against the lesson's 3-4x gross-referred-revenue outperformance versus one-sided
Zendesk-tier reward model Monthly plan value: $49/seat Reward: 1 free month, both referrer and new user (two-sided, ~100% of one month, above the 10-15% floor) Marginal cost to company: ~$0 (unused seat capacity)
Healthy
A two-sided, product-credit reward sized well above the 10-15% floor, at zero real marginal cost to the company.
Unhealthy
A one-sided $10 cash reward on a $49/month product, below the value threshold and mismatched to a high-margin SaaS product.
What this means
Because the product has near-zero marginal cost per seat, the company can afford a reward that feels generous to the user without a real cash outlay, this is the alignment the lesson's Dropbox example describes.
So what do I do about it?
| Symptom | Action | Effort |
|---|---|---|
| Finance is worried about reward cost before seeing the marginal-cost model | Present the product-credit-vs-cash marginal cost comparison before any reward-size negotiation | 30 min |
Final deliverable
A one-page referral program design doc: chosen share moment with rationale, reward structure with cost model, and the mobile-tracking safeguard requirement for engineering.
See a reference example
Klaviyo referral design doc (excerpt) SHARE MOMENT: First automated flow goes live and sends its first message (not account creation) REWARD: Two-sided, 1 free month of current plan tier, ~14% of annual plan value per side TRACKING REQUIREMENT: First-party cookie fallback for iOS Safari link-decoration stripping, required before launch, not a post-launch fix
Success criteria
You're done when you can:
- Chosen share moment is tied to a felt-value milestone, not just signup
- Reward structure explicitly matches the product's margin profile per the lesson's matrix
- Design doc specifies the mobile-tracking safeguard before launch, not as a follow-up ticket