Skills

Referral Program

Design referral programs and viral growth loops.

Install

npx skills add OpenClaudia/openclaudia-skills --skill referral-program -g -a claude-code -y
Category
Design
Updated
7d ago
License
MIT
Context cost
Mediumabout 2,516 tokens
Runs scripts
No, instructions only

What it does

Design referral programs and viral growth loops. Use when asked to create referral systems, viral mechanics, word-of-mouth campaigns, or growth loops. Trigger phrases: "referral program", "viral loop", "refer a friend", "word of mouth", "viral coefficient", "referral incentive", "growth loop", "invite system", "ambassador program".

Referral Program Design

Design effective referral programs and viral loops that drive sustainable growth.


1. Referral Program Frameworks

One-Sided Incentives

Only the referrer gets rewarded.

Best for:

  • Products with strong organic word-of-mouth
  • Low-friction signups where the referred user needs no extra motivation
  • Cost-sensitive businesses

Examples:

  • Uber: "$10 credit for every friend you refer"
  • Amazon Associates: Commission on referred purchases

Template:

Refer a friend and get [reward].
Share your unique link: [referral_url]

Two-Sided Incentives

Both referrer and referred user get rewarded.

Best for:

  • Products requiring activation effort from new users
  • Competitive markets where new users need a nudge
  • Subscription businesses

Examples:

  • Dropbox: Both get 500MB extra storage
  • Airbnb: Referrer gets $25 credit, friend gets $40 off first stay
  • PayPal: Both get $10 when friend makes first transaction

Template:

Give [friend_reward], get [referrer_reward].
Share your link and you both win: [referral_url]

Tiered Incentives

Rewards increase with number of successful referrals.

Example tier structure:

ReferralsReward
1Free month
3Exclusive feature unlock
5Premium plan for 3 months
10Lifetime premium access
25Cash payout or swag box

Best for:

  • Creating power referrers / ambassadors
  • Products with passionate user bases
  • Building a referral leaderboard culture

2. Viral Coefficient Calculation

The viral coefficient (K-factor) determines whether your referral loop is self-sustaining.

Formula

K = i * c

Where:
  i = number of invites sent per user
  c = conversion rate of each invite

If K > 1: viral growth (each user brings more than one new user)
If K < 1: referrals supplement but don't replace other acquisition

Example Calculation

Read the whole SKILL.md on GitHub

More in Design