
Referral Program
Define referral-program KPIs, benchmarks, and weekly measurement so you know what to fix in a SaaS growth loop.
Overview
referral-program is an agent skill most often used in Grow (also Launch distribution, Grow lifecycle) that defines referral metrics, benchmarks, and optimization priorities for SaaS.
Install
npx skills add https://github.com/alirezarezvani/claude-skills --skill referral-programWhat is this skill?
- Weekly core metric stack: awareness, active referrer rate, conversion, redemption, CAC, and K-factor
- Benchmark tables for early-stage SaaS and model-specific expectations
- Formulas and interpretation for each KPI so you can spot broken funnel steps
- Frames referral CAC against paid channel CAC for efficiency decisions
- Optimization playbook mindset: what each metric tells you to fix first
- Defines a 7-metric core stack tracked weekly
- Includes benchmark ranges such as 5–15% active referrer rate and 15–30% referral conversion for SaaS
Adoption & trust: 516 installs on skills.sh; 17.5k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You launched a referral offer but cannot tell whether low growth is awareness, motivation, traffic quality, or unrewarding incentives.
Who is it for?
Indie SaaS founders instrumenting or tuning a customer referral loop with limited growth headcount.
Skip if: Builders who only need one-time referral UI copy with no measurement plan or payout operations.
When should I use this skill?
You are designing, reviewing, or optimizing a SaaS referral program and need standardized KPIs and benchmarks.
What do I get? / Deliverables
You get a prioritized weekly metric stack with formulas and benchmarks so you know which referral lever to fix first.
- Weekly referral KPI definitions and formulas
- Benchmark-aligned diagnosis of weak funnel steps
- Prioritized optimization focus from metric interpretation
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Referral performance is optimized after you have users and a program to measure—canonical shelf is Grow analytics. The skill is a metrics stack and optimization playbook, not UI implementation or payout integration code.
Where it fits
Compare referral CAC targets to paid ads before committing launch budget mix.
Stand up a weekly dashboard using the core seven-metric stack and benchmark columns.
Diagnose whether rewards fail because redemption rate lags while referrals are sent.
Sanity-check whether incentive cost per referred customer fits margin assumptions.
How it compares
Use instead of ad-hoc vanity referral counts when you need funnel diagnostics tied to CAC and virality.
Common Questions / FAQ
Who is referral-program for?
Solo and indie SaaS builders running or planning referral incentives who need clear KPIs and stage-appropriate benchmarks.
When should I use referral-program?
In Grow analytics when reviewing weekly metrics; in Launch distribution when sizing referral versus paid channels; in Validate pricing when testing incentive economics.
Is referral-program safe to install?
Check the Security Audits panel on this Prism page; the skill is editorial metrics guidance and does not execute payouts or access your billing systems by itself.
SKILL.md
READMESKILL.md - Referral Program
# Measurement Framework — Referral Program Metrics, Benchmarks, and Optimization Playbook The metrics that tell you if your referral program is working, what's broken, and what to fix first. --- ## The Core Metric Stack Track these weekly. Everything else is secondary. | Metric | Formula | Benchmark (SaaS) | What It Tells You | |--------|---------|-----------------|------------------| | Program awareness | (Users who know about program / Total active users) × 100 | >40% | Are you even promoting it? | | Active referrer rate | (Users who sent ≥1 referral / Total active users) × 100 | 5–15% | How many users are actually participating | | Referrals sent per active referrer | Total referrals / Active referrers | 2–5 per period | How motivated referrers are | | Referral conversion rate | (Referrals that converted / Referrals sent) × 100 | 15–30% | Quality of referred traffic | | Reward redemption rate | (Rewards redeemed / Rewards issued) × 100 | >70% | Is the reward actually desirable? | | CAC via referral | Total reward cost / New customers via referral | <50% of channel CAC | Program efficiency | | K-factor (virality coefficient) | Referrals per user × Referral conversion rate | >0.5 for meaningful growth | Is it self-sustaining? | --- ## Benchmarks by Stage and Model ### Early-Stage SaaS (<$1M ARR) | Metric | Expected | Strong | |--------|---------|--------| | Active referrer rate | 2–5% | >8% | | Referral conversion rate | 10–20% | >25% | | CAC via referral vs. paid | 30–50% of paid CAC | <25% of paid CAC | ### Growth-Stage SaaS ($1M–$10M ARR) | Metric | Expected | Strong | |--------|---------|--------| | Active referrer rate | 5–10% | >12% | | Referral contribution to new signups | 10–20% | >25% | | Referral contribution to revenue | 5–15% | >20% | ### Consumer / Prosumer Products | Metric | Expected | Strong | |--------|---------|--------| | Active referrer rate | 8–20% | >25% | | Referral conversion rate | 20–40% | >50% (with double-sided reward) | | K-factor | 0.3–0.7 | >1.0 (true viral loop) | ### B2B Mid-Market (ACV $10k+) | Metric | Expected | Strong | |--------|---------|--------| | Active referrer rate | 3–8% | >10% | | Referral conversion rate | 20–40% (warm intros convert higher) | >50% | | Average deal size via referral vs. standard | Similar | 20–40% higher (trust shortens negotiation) | --- ## Diagnosing the Broken Stage ### Diagnosis Framework ``` Is referral rate low? └── Is awareness low? → Promote the program └── Is trigger placement wrong? → Move to better moment └── Is reward insufficient? → Test higher reward └── Is share flow too complex? → Simplify Is referral conversion low? └── Is the landing page cold? → Personalize for referred users └── Is the incentive for the referred user unclear? → Make it above the fold └── Is signup friction high? → Reduce required fields Is reward redemption low? └── Is reward notification delayed? → Send immediately on qualifying event └── Is reward type wrong? → Test cash vs. credit vs. feature unlock └── Is the redemption process complex? → Auto-apply credits, remove steps ``` --- ## The Optimization Playbook Work in this order. Don't try to fix everything at once. ### Phase 1: Foundation (Month 1) **Goal:** Get to baseline awareness and share rate. 1. Audit whether users know the program exists 2. Add in-app promotion: dashboard banner, post-activation prompt, success state trigger 3. Add referral program to the weekly/monthly activation email 4. Ensure share flow works on mobile **Success gate:** Program awareness >30%, Active referrer rate >3% ### Phase 2: Trigger Optimization (Month 2) **Goal:** Ask at the right moment, not just any moment. 1. Map all current trigger points 2. Move or add trigger to first aha moment (define aha moment first) 3. A/B test: trigger after aha vs. trigger after 7-day retention 4. Add NPS-linked trigger: score of 9-10 → immediate referral ask **Success gate:** Active referrer rate increases by 30%