Complete collection of AI agent skills including: - Frontend Development (Vue, React, Next.js, Three.js) - Backend Development (NestJS, FastAPI, Node.js) - Mobile Development (React Native, Expo) - Testing (E2E, frontend, webapp) - DevOps (GitHub Actions, CI/CD) - Marketing (SEO, copywriting, analytics) - Security (binary analysis, vulnerability scanning) - And many more... Synchronized from: https://skills.sh/ Co-Authored-By: Claude <noreply@anthropic.com>
603 lines
16 KiB
Markdown
603 lines
16 KiB
Markdown
---
|
||
name: referral-program
|
||
description: "When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization."
|
||
---
|
||
|
||
# Referral & Affiliate Programs
|
||
|
||
You are an expert in viral growth and referral marketing with access to referral program data and third-party tools. Your goal is to help design and optimize programs that turn customers into growth engines.
|
||
|
||
## Before Starting
|
||
|
||
Gather this context (ask if not provided):
|
||
|
||
### 1. Program Type
|
||
- Are you building a customer referral program, affiliate program, or both?
|
||
- Is this B2B or B2C?
|
||
- What's the average customer value (LTV)?
|
||
- What's your current CAC from other channels?
|
||
|
||
### 2. Current State
|
||
- Do you have an existing referral/affiliate program?
|
||
- What's your current referral rate (% of customers who refer)?
|
||
- What incentives have you tried?
|
||
- Do you have customer NPS or satisfaction data?
|
||
|
||
### 3. Product Fit
|
||
- Is your product shareable? (Does using it involve others?)
|
||
- Does your product have network effects?
|
||
- Do customers naturally talk about your product?
|
||
- What triggers word-of-mouth currently?
|
||
|
||
### 4. Resources
|
||
- What tools/platforms do you use or consider?
|
||
- What's your budget for referral incentives?
|
||
- Do you have engineering resources for custom implementation?
|
||
|
||
---
|
||
|
||
## Referral vs. Affiliate: When to Use Each
|
||
|
||
### Customer Referral Programs
|
||
|
||
**Best for:**
|
||
- Existing customers recommending to their network
|
||
- Products with natural word-of-mouth
|
||
- Building authentic social proof
|
||
- Lower-ticket or self-serve products
|
||
|
||
**Characteristics:**
|
||
- Referrer is an existing customer
|
||
- Motivation: Rewards + helping friends
|
||
- Typically one-time or limited rewards
|
||
- Tracked via unique links or codes
|
||
- Higher trust, lower volume
|
||
|
||
### Affiliate Programs
|
||
|
||
**Best for:**
|
||
- Reaching audiences you don't have access to
|
||
- Content creators, influencers, bloggers
|
||
- Products with clear value proposition
|
||
- Higher-ticket products that justify commissions
|
||
|
||
**Characteristics:**
|
||
- Affiliates may not be customers
|
||
- Motivation: Revenue/commission
|
||
- Ongoing commission relationship
|
||
- Requires more management
|
||
- Higher volume, variable trust
|
||
|
||
### Hybrid Approach
|
||
|
||
Many successful programs combine both:
|
||
- Referral program for customers (simple, small rewards)
|
||
- Affiliate program for partners (larger commissions, more structure)
|
||
|
||
---
|
||
|
||
## Referral Program Design
|
||
|
||
### The Referral Loop
|
||
|
||
```
|
||
┌─────────────────────────────────────────────────────┐
|
||
│ │
|
||
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
|
||
│ │ Trigger │───▶│ Share │───▶│ Convert │ │
|
||
│ │ Moment │ │ Action │ │ Referred │ │
|
||
│ └──────────┘ └──────────┘ └──────────┘ │
|
||
│ ▲ │ │
|
||
│ │ │ │
|
||
│ └───────────────────────────────┘ │
|
||
│ Reward │
|
||
└─────────────────────────────────────────────────────┘
|
||
```
|
||
|
||
### Step 1: Identify Trigger Moments
|
||
|
||
When are customers most likely to refer?
|
||
|
||
**High-intent moments:**
|
||
- Right after first "aha" moment
|
||
- After achieving a milestone
|
||
- After receiving exceptional support
|
||
- After renewing or upgrading
|
||
- When they tell you they love the product
|
||
|
||
**Natural sharing moments:**
|
||
- When the product involves collaboration
|
||
- When they're asked "what tool do you use?"
|
||
- When they share results publicly
|
||
- When they complete something shareable
|
||
|
||
### Step 2: Design the Share Mechanism
|
||
|
||
**Methods ranked by effectiveness:**
|
||
|
||
1. **In-product sharing** — Highest conversion, feels native
|
||
2. **Personalized link** — Easy to track, works everywhere
|
||
3. **Email invitation** — Direct, personal, higher intent
|
||
4. **Social sharing** — Broadest reach, lowest conversion
|
||
5. **Referral code** — Memorable, works offline
|
||
|
||
**Best practice:** Offer multiple sharing options, lead with the highest-converting method.
|
||
|
||
### Step 3: Choose Incentive Structure
|
||
|
||
**Single-sided rewards** (referrer only):
|
||
- Simpler to explain
|
||
- Works for high-value products
|
||
- Risk: Referred may feel no urgency
|
||
|
||
**Double-sided rewards** (both parties):
|
||
- Higher conversion rates
|
||
- Creates win-win framing
|
||
- Standard for most programs
|
||
|
||
**Tiered rewards:**
|
||
- Increases engagement over time
|
||
- Gamifies the referral process
|
||
- More complex to communicate
|
||
|
||
### Incentive Types
|
||
|
||
| Type | Pros | Cons | Best For |
|
||
|------|------|------|----------|
|
||
| Cash/credit | Universally valued | Feels transactional | Marketplaces, fintech |
|
||
| Product credit | Drives usage | Only valuable if they'll use it | SaaS, subscriptions |
|
||
| Free months | Clear value | May attract freebie-seekers | Subscription products |
|
||
| Feature unlock | Low cost to you | Only works for gated features | Freemium products |
|
||
| Swag/gifts | Memorable, shareable | Logistics complexity | Brand-focused companies |
|
||
| Charity donation | Feel-good | Lower personal motivation | Mission-driven brands |
|
||
|
||
### Incentive Sizing Framework
|
||
|
||
**Calculate your maximum incentive:**
|
||
```
|
||
Max Referral Reward = (Customer LTV × Gross Margin) - Target CAC
|
||
```
|
||
|
||
**Example:**
|
||
- LTV: $1,200
|
||
- Gross margin: 70%
|
||
- Target CAC: $200
|
||
- Max reward: ($1,200 × 0.70) - $200 = $640
|
||
|
||
**Typical referral rewards:**
|
||
- B2C: $10-50 or 10-25% of first purchase
|
||
- B2B SaaS: $50-500 or 1-3 months free
|
||
- Enterprise: Higher, often custom
|
||
|
||
---
|
||
|
||
## Referral Program Examples
|
||
|
||
### Dropbox (Classic)
|
||
|
||
**Program:** Give 500MB storage, get 500MB storage
|
||
**Why it worked:**
|
||
- Reward directly tied to product value
|
||
- Low friction (just an email)
|
||
- Both parties benefit equally
|
||
- Gamified with progress tracking
|
||
|
||
### Uber/Lyft
|
||
|
||
**Program:** Give $10 ride credit, get $10 when they ride
|
||
**Why it worked:**
|
||
- Immediate, clear value
|
||
- Double-sided incentive
|
||
- Easy to share (code/link)
|
||
- Triggered at natural moments
|
||
|
||
### Morning Brew
|
||
|
||
**Program:** Tiered rewards for subscriber referrals
|
||
- 3 referrals: Newsletter stickers
|
||
- 5 referrals: T-shirt
|
||
- 10 referrals: Mug
|
||
- 25 referrals: Hoodie
|
||
|
||
**Why it worked:**
|
||
- Gamification drives ongoing engagement
|
||
- Physical rewards are shareable (more referrals)
|
||
- Low cost relative to subscriber value
|
||
- Built status/identity
|
||
|
||
### Notion
|
||
|
||
**Program:** $10 credit per referral (education)
|
||
**Why it worked:**
|
||
- Targeted high-sharing audience (students)
|
||
- Product naturally spreads in teams
|
||
- Credit keeps users engaged
|
||
|
||
---
|
||
|
||
## Affiliate Program Design
|
||
|
||
### Commission Structures
|
||
|
||
**Percentage of sale:**
|
||
- Standard: 10-30% of first sale or first year
|
||
- Works for: E-commerce, SaaS with clear pricing
|
||
- Example: "Earn 25% of every sale you refer"
|
||
|
||
**Flat fee per action:**
|
||
- Standard: $5-500 depending on value
|
||
- Works for: Lead gen, trials, freemium
|
||
- Example: "$50 for every qualified demo"
|
||
|
||
**Recurring commission:**
|
||
- Standard: 10-25% of recurring revenue
|
||
- Works for: Subscription products
|
||
- Example: "20% of subscription for 12 months"
|
||
|
||
**Tiered commission:**
|
||
- Works for: Motivating high performers
|
||
- Example: "20% for 1-10 sales, 25% for 11-25, 30% for 26+"
|
||
|
||
### Cookie Duration
|
||
|
||
How long after click does affiliate get credit?
|
||
|
||
| Duration | Use Case |
|
||
|----------|----------|
|
||
| 24 hours | High-volume, low-consideration purchases |
|
||
| 7-14 days | Standard e-commerce |
|
||
| 30 days | Standard SaaS/B2B |
|
||
| 60-90 days | Long sales cycles, enterprise |
|
||
| Lifetime | Premium affiliate relationships |
|
||
|
||
### Affiliate Recruitment
|
||
|
||
**Where to find affiliates:**
|
||
- Existing customers who create content
|
||
- Industry bloggers and reviewers
|
||
- YouTubers in your niche
|
||
- Newsletter writers
|
||
- Complementary tool companies
|
||
- Consultants and agencies
|
||
|
||
**Outreach template:**
|
||
```
|
||
Subject: Partnership opportunity — [Your Product]
|
||
|
||
Hi [Name],
|
||
|
||
I've been following your content on [topic] — particularly [specific piece] — and think there could be a great fit for a partnership.
|
||
|
||
[Your Product] helps [audience] [achieve outcome], and I think your audience would find it valuable.
|
||
|
||
We offer [commission structure] for partners, plus [additional benefits: early access, co-marketing, etc.].
|
||
|
||
Would you be open to learning more?
|
||
|
||
[Your name]
|
||
```
|
||
|
||
### Affiliate Enablement
|
||
|
||
Provide affiliates with:
|
||
- [ ] Unique tracking links/codes
|
||
- [ ] Product overview and key benefits
|
||
- [ ] Target audience description
|
||
- [ ] Comparison to competitors
|
||
- [ ] Creative assets (logos, banners, images)
|
||
- [ ] Sample copy and talking points
|
||
- [ ] Case studies and testimonials
|
||
- [ ] Demo access or free account
|
||
- [ ] FAQ and objection handling
|
||
- [ ] Payment terms and schedule
|
||
|
||
---
|
||
|
||
## Viral Coefficient & Modeling
|
||
|
||
### Key Metrics
|
||
|
||
**Viral coefficient (K-factor):**
|
||
```
|
||
K = Invitations × Conversion Rate
|
||
|
||
K > 1 = Viral growth (each user brings more than 1 new user)
|
||
K < 1 = Amplified growth (referrals supplement other acquisition)
|
||
```
|
||
|
||
**Example:**
|
||
- Average customer sends 3 invitations
|
||
- 15% of invitations convert
|
||
- K = 3 × 0.15 = 0.45
|
||
|
||
**Referral rate:**
|
||
```
|
||
Referral Rate = (Customers who refer) / (Total customers)
|
||
```
|
||
|
||
Benchmarks:
|
||
- Good: 10-25% of customers refer
|
||
- Great: 25-50%
|
||
- Exceptional: 50%+
|
||
|
||
**Referrals per referrer:**
|
||
```
|
||
How many successful referrals does each referring customer generate?
|
||
```
|
||
|
||
Benchmarks:
|
||
- Average: 1-2 referrals per referrer
|
||
- Good: 2-5
|
||
- Exceptional: 5+
|
||
|
||
### Calculating Referral Program ROI
|
||
|
||
```
|
||
Referral Program ROI = (Revenue from referred customers - Program costs) / Program costs
|
||
|
||
Program costs = Rewards paid + Tool costs + Management time
|
||
```
|
||
|
||
**Track separately:**
|
||
- Cost per referred customer (CAC via referral)
|
||
- LTV of referred customers (often higher than average)
|
||
- Payback period for referral rewards
|
||
|
||
---
|
||
|
||
## Program Optimization
|
||
|
||
### Improving Referral Rate
|
||
|
||
**If few customers are referring:**
|
||
- Ask at better moments (after wins, not randomly)
|
||
- Simplify the sharing process
|
||
- Test different incentive types
|
||
- Make the referral prominent in product
|
||
- Remind via email campaigns
|
||
- Reduce friction in the flow
|
||
|
||
**If referrals aren't converting:**
|
||
- Improve the landing experience for referred users
|
||
- Strengthen the incentive for new users
|
||
- Test different messaging on referral pages
|
||
- Ensure the referrer's endorsement is visible
|
||
- Shorten the path to value
|
||
|
||
### A/B Tests to Run
|
||
|
||
**Incentive tests:**
|
||
- Reward amount (10% higher, 20% higher)
|
||
- Reward type (credit vs. cash vs. free months)
|
||
- Single vs. double-sided
|
||
- Immediate vs. delayed reward
|
||
|
||
**Messaging tests:**
|
||
- How you describe the program
|
||
- CTA copy on share buttons
|
||
- Email subject lines for referral invites
|
||
- Landing page copy for referred users
|
||
|
||
**Placement tests:**
|
||
- Where the referral prompt appears
|
||
- When it appears (trigger timing)
|
||
- How prominent it is
|
||
- In-app vs. email prompts
|
||
|
||
### Common Problems & Fixes
|
||
|
||
| Problem | Likely Cause | Fix |
|
||
|---------|--------------|-----|
|
||
| Low awareness | Program not visible | Add prominent in-app prompts |
|
||
| Low share rate | Too much friction | Simplify to one click |
|
||
| Low conversion | Weak landing page | Optimize referred user experience |
|
||
| Fraud/abuse | Gaming the system | Add verification, limits |
|
||
| One-time referrers | No ongoing motivation | Add tiered/gamified rewards |
|
||
|
||
---
|
||
|
||
## Fraud Prevention
|
||
|
||
### Common Referral Fraud
|
||
|
||
- Self-referrals (creating fake accounts)
|
||
- Referral rings (groups referring each other)
|
||
- Coupon sites posting referral codes
|
||
- Fake email addresses
|
||
- VPN/device spoofing
|
||
|
||
### Prevention Measures
|
||
|
||
**Technical:**
|
||
- Email verification required
|
||
- Device fingerprinting
|
||
- IP address monitoring
|
||
- Delayed reward payout (after activation)
|
||
- Minimum activity threshold
|
||
|
||
**Policy:**
|
||
- Clear terms of service
|
||
- Maximum referrals per period
|
||
- Reward clawback for refunds/chargebacks
|
||
- Manual review for suspicious patterns
|
||
|
||
**Structural:**
|
||
- Require referred user to take meaningful action
|
||
- Cap lifetime rewards
|
||
- Pay rewards in product credit (less attractive to fraudsters)
|
||
|
||
---
|
||
|
||
## Tools & Platforms
|
||
|
||
### Referral Program Tools
|
||
|
||
**Full-featured platforms:**
|
||
- ReferralCandy — E-commerce focused
|
||
- Ambassador — Enterprise referral programs
|
||
- Friendbuy — E-commerce and subscription
|
||
- GrowSurf — SaaS and tech companies
|
||
- Viral Loops — Template-based campaigns
|
||
|
||
**Built-in options:**
|
||
- Stripe (basic referral tracking)
|
||
- HubSpot (CRM-integrated)
|
||
- Segment (tracking and analytics)
|
||
|
||
### Affiliate Program Tools
|
||
|
||
**Affiliate networks:**
|
||
- ShareASale — Large merchant network
|
||
- Impact — Enterprise partnerships
|
||
- PartnerStack — SaaS focused
|
||
- Tapfiliate — Simple SaaS affiliate tracking
|
||
- FirstPromoter — SaaS affiliate management
|
||
|
||
**Self-hosted:**
|
||
- Rewardful — Stripe-integrated affiliates
|
||
- Refersion — E-commerce affiliates
|
||
|
||
### Choosing a Tool
|
||
|
||
Consider:
|
||
- Integration with your payment system
|
||
- Fraud detection capabilities
|
||
- Payout management
|
||
- Reporting and analytics
|
||
- Customization options
|
||
- Price vs. program scale
|
||
|
||
---
|
||
|
||
## Email Sequences for Referral Programs
|
||
|
||
### Referral Program Launch
|
||
|
||
**Email 1: Announcement**
|
||
```
|
||
Subject: You can now earn [reward] for sharing [Product]
|
||
|
||
Body:
|
||
We just launched our referral program!
|
||
|
||
Share [Product] with friends and earn [reward] for each person who signs up. They get [their reward] too.
|
||
|
||
[Unique referral link]
|
||
|
||
Here's how it works:
|
||
1. Share your link
|
||
2. Friend signs up
|
||
3. You both get [reward]
|
||
|
||
[CTA: Share now]
|
||
```
|
||
|
||
### Referral Nurture Sequence
|
||
|
||
**After signup (if they haven't referred):**
|
||
- Day 7: Remind about referral program
|
||
- Day 30: "Know anyone who'd benefit?"
|
||
- Day 60: Success story + referral prompt
|
||
- After milestone: "You just [achievement] — know others who'd want this?"
|
||
|
||
### Re-engagement for Past Referrers
|
||
|
||
```
|
||
Subject: Your friends are loving [Product]
|
||
|
||
Body:
|
||
Remember when you referred [Name]? They've [achievement/milestone].
|
||
|
||
Know anyone else who'd benefit? You'll earn [reward] for each friend who joins.
|
||
|
||
[Referral link]
|
||
```
|
||
|
||
---
|
||
|
||
## Measuring Success
|
||
|
||
### Dashboard Metrics
|
||
|
||
**Program health:**
|
||
- Active referrers (referred someone in last 30 days)
|
||
- Total referrals (invites sent)
|
||
- Referral conversion rate
|
||
- Rewards earned/paid
|
||
|
||
**Business impact:**
|
||
- % of new customers from referrals
|
||
- CAC via referral vs. other channels
|
||
- LTV of referred customers
|
||
- Referral program ROI
|
||
|
||
### Cohort Analysis
|
||
|
||
Track referred customers separately:
|
||
- Do they convert faster?
|
||
- Do they have higher LTV?
|
||
- Do they refer others at higher rates?
|
||
- Do they churn less?
|
||
|
||
Typical findings:
|
||
- Referred customers have 16-25% higher LTV
|
||
- Referred customers have 18-37% lower churn
|
||
- Referred customers refer others at 2-3x rate
|
||
|
||
---
|
||
|
||
## Launch Checklist
|
||
|
||
### Before Launch
|
||
|
||
- [ ] Define program goals and success metrics
|
||
- [ ] Design incentive structure
|
||
- [ ] Build or configure referral tool
|
||
- [ ] Create referral landing page
|
||
- [ ] Design email templates
|
||
- [ ] Set up tracking and attribution
|
||
- [ ] Define fraud prevention rules
|
||
- [ ] Create terms and conditions
|
||
- [ ] Test complete referral flow
|
||
- [ ] Plan launch announcement
|
||
|
||
### Launch
|
||
|
||
- [ ] Announce to existing customers (email)
|
||
- [ ] Add in-app referral prompts
|
||
- [ ] Update website with program details
|
||
- [ ] Brief support team on program
|
||
- [ ] Monitor for fraud/issues
|
||
- [ ] Track initial metrics
|
||
|
||
### Post-Launch (First 30 Days)
|
||
|
||
- [ ] Review conversion funnel
|
||
- [ ] Identify top referrers
|
||
- [ ] Gather feedback on program
|
||
- [ ] Fix any friction points
|
||
- [ ] Plan first optimizations
|
||
- [ ] Send reminder emails to non-referrers
|
||
|
||
---
|
||
|
||
## Questions to Ask
|
||
|
||
If you need more context:
|
||
1. What type of program are you building (referral, affiliate, or both)?
|
||
2. What's your customer LTV and current CAC?
|
||
3. Do you have an existing program, or starting from scratch?
|
||
4. What tools/platforms are you using or considering?
|
||
5. What's your budget for rewards/commissions?
|
||
6. Is your product naturally shareable (involves others, visible results)?
|
||
|
||
---
|
||
|
||
## Related Skills
|
||
|
||
- **launch-strategy**: For launching referral program effectively
|
||
- **email-sequence**: For referral nurture campaigns
|
||
- **marketing-psychology**: For understanding referral motivation
|
||
- **analytics-tracking**: For tracking referral attribution
|
||
- **pricing-strategy**: For structuring rewards relative to LTV
|