$npx -y skills add kostja94/marketing-skills --skill referral-programWhen the user wants to plan, implement, or optimize referral program strategy. Also use when the user mentions "referral program," "referral marketing," "user referral," "refer-a-friend," "word-of-mouth growth," "referral rewards," "referral tracking," "referral code," "referral
| 1 | # Channels: Referral |
| 2 | |
| 3 | Guides referral program strategy for AI/SaaS products. Leverage existing users to drive growth; 3%-5% conversion vs 1%-2% for ads; CAC 50%-70% lower; referred users LTV 30%-50% higher, retention 20%-30% higher. Referral is necessity in overseas markets, not alternative. |
| 4 | |
| 5 | **When invoking**: On **first use**, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output. |
| 6 | |
| 7 | ## Initial Assessment |
| 8 | |
| 9 | **Check for project context first:** If `.claude/project-context.md` or `.cursor/project-context.md` exists, read it for product, audience, and value proposition. |
| 10 | |
| 11 | Identify: |
| 12 | 1. **Product type**: SaaS, AI tool, subscription |
| 13 | 2. **User base**: Size, engagement, retention |
| 14 | 3. **Goal**: Signups, purchases, or both |
| 15 | |
| 16 | ## Referral vs. Affiliate vs. Influencer |
| 17 | |
| 18 | | Dimension | Referral | Affiliate | Influencer | |
| 19 | |-----------|----------|-----------|------------| |
| 20 | | **Who** | Existing users | Professional promoters | KOLs | |
| 21 | | **Incentive** | Discounts, credits | Commission | Fees, product | |
| 22 | | **Barrier** | Low (all users) | Medium | High | |
| 23 | | **Conversion** | 3%-5% | Varies | Varies | |
| 24 | |
| 25 | **Referral vs affiliate**: Referral needs no landing page or application; integrated in dashboard. Affiliate requires landing page and approval. |
| 26 | |
| 27 | ## Reward Models |
| 28 | |
| 29 | | Model | Use | |
| 30 | |-------|-----| |
| 31 | | **Two-way** | Both referrer and referee get rewards; highest participation | |
| 32 | | **One-way** | Only referrer rewarded; cost control | |
| 33 | | **Tiered** | Rewards increase with referral count (e.g. $10 for 1-5, $15 for 6-10, $20 for 11+); incentivizes volume | |
| 34 | |
| 35 | **Benchmark**: Rewards typically 10%-30% of product price; ~11% off or ~$21 value; weak incentives = low participation. Triggers: signup, purchase, activation, or sustained use. |
| 36 | |
| 37 | ## Mechanism Types |
| 38 | |
| 39 | | Type | Use | |
| 40 | |------|-----| |
| 41 | | **Link-based** | Unique referral link; easy to implement; accurate tracking; share via email, social, SMS; works for web and app | |
| 42 | | **Code-based** | Referral code (e.g. FRIEND20); memorable; offline events; mobile-friendly input | |
| 43 | | **Social referral** | Share buttons (Facebook, X, LinkedIn); viral spread; friend trust; young users | |
| 44 | |
| 45 | ## Tracking & Attribution |
| 46 | |
| 47 | | Method | Use | |
| 48 | |-------|-----| |
| 49 | | **Cookie** | Web apps; 30-90 day window | |
| 50 | | **URL params** | All platforms; persistent in link | |
| 51 | | **Referral code** | Mobile, offline; manual entry | |
| 52 | | **Account association** | Long-term tracking; subscription products | |
| 53 | |
| 54 | **Attribution window**: 30-90 days typical; 180 days for subscription. First-touch attribution to avoid double-counting. |
| 55 | |
| 56 | ## Fraud Prevention |
| 57 | |
| 58 | | Risk | Action | |
| 59 | |------|--------| |
| 60 | | **Self-referral** | Detect same device, payment, IP | |
| 61 | | **Fake accounts** | Validate email, payment; monitor patterns | |
| 62 | | **Bulk/automation** | Rate limits; anomaly detection | |
| 63 | | **Per-user cap** | e.g. Max 10 referrals per user | |
| 64 | |
| 65 | Use tool anti-fraud features; audit referrals regularly. |
| 66 | |
| 67 | ## Design Framework |
| 68 | |
| 69 | 1. **Reward structure**: Type (cash, discount, credits, free service); amount (10%-30% of price); trigger; cap |
| 70 | 2. **Tracking**: Choose method; set attribution window; first-touch rule |
| 71 | 3. **UX**: One-click share; clear rules; dashboard with referral data; notify on success |
| 72 | 4. **Fraud prevention**: See above |
| 73 | 5. **Monitor & optimize**: Referral rate, conversion, CAC, LTV; A/B test rewards and flow |
| 74 | |
| 75 | ## Best Practices |
| 76 | |
| 77 | - **Run multiple programs**: Target different audiences, stages, goals |
| 78 | - **Tiered rewards**: Motivate top performers; progressive incentives |
| 79 | - **Friction-free sharing**: Mobile-friendly; one-click share |
| 80 | - **Time-boxed incentives**: "Refer this week for $15 off" creates urgency |
| 81 | - **Placement**: Web, email, app, in-product touchpoints; dashboard integration primary |
| 82 | |
| 83 | ## Implementation |
| 84 | |
| 85 | | Approach | Use | |
| 86 | |----------|-----| |
| 87 | | **Self-build** | Full control; low cost; URL params or cookie + reward logic + fraud checks; open-source (e.g. RefRef) for faster start | |
| 88 | | **Third-party** | Fast launch; Cello, Viral Loops, ReferralCandy (e-commerce), Impact (enterprise); monthly fee | |
| 89 | |
| 90 | **Placement**: Most programs integrate in product dashboard; no landing page or application needed. Optional landing page for value prop, rewards, and case studies. |
| 91 | |
| 92 | **Startup cost**: Typically hundreds for tools + dev. |
| 93 | |
| 94 | ## Tools |
| 95 | |
| 96 | | Tool | Use | |
| 97 | |------|-----| |
| 98 | | **Cello** | SaaS; AI-driven automation | |
| 99 | | **Viral Loops** | Referral + waitlist + contests | |
| 100 | | **ReferralCandy** | Shopify, e-commerce | |
| 101 | | **Impact** | Enterprise; unified |