Referral Program
Designs, launches, or optimizes referral and affiliate programs. It covers program mechanics, incentive design, trigger moments, share mechanics, and measurement, producing a full program spec, audit, or launch plan.
✨ What it does
- Defines the 4-stage referral loop (trigger, share, convert, reward).
- Designs incentive structures (single/double-sided, reward types, tiered rewards).
- Provides optimization levers with benchmarks for key metrics.
- Includes an affiliate launch checklist and partner toolkit guidance.
- Outputs artifacts like program specs, audits, ROI comparisons, and copy.
- Proactively flags common mistakes like asking at signup or missing notifications.
🎯 When to use it
- When the user wants to create a new referral or affiliate program from scratch.
- When an existing referral program is underperforming and needs diagnosis and optimization.
- When launching an affiliate program with external partners, influencers, or publishers.
- When the user needs help choosing between a customer referral vs. affiliate mechanism.
- When the user wants to model incentive structures or calculate virality (K-factor).
🚀 How to use
Trigger by asking to design, audit, or optimize a referral or affiliate program. Provide product details, customer info, LTV, CAC, and current program metrics if optimizing. The skill will ask for missing context. Example prompts:
Design a referral program for our SaaS product.
Audit our existing referral program and tell me where it's breaking.
Launch an affiliate program for our B2B tool.
📄 Output: A program spec, audit report, incentive ROI comparison, copy, or affiliate launch checklist, depending on the request.
📦 Add this skill to Claude Code
# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills
# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/marketing-skill/skills/referral-program .claude/skills/referral-programSkill source: marketing-skill/skills/referral-program/SKILL.md
⚠️ Good to know
Requires user-provided data (LTV, CAC, current metrics) for accurate recommendations; otherwise outputs are based on assumptions.
❓ FAQ
What is the difference between a customer referral and an affiliate program?
Customer referrals are driven by existing customers motivated by loyalty and rewards, while affiliate programs involve external partners motivated by commission. Customer referrals are best for B2C or SMB SaaS, affiliates for B2B or high-LTV products.
When should I use double-sided rewards?
Use double-sided rewards when your referral rate is below 1% to overcome inertia on both sides. If referral rate is above 5%, single-sided is more profitable.
What is the recommended reward size?
Reward should be at least 10% of first month's value for account credit, and for cash, cap at 30% of first payment. Use the ROI calculator to model against LTV and CAC.
🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.