referral-program

Design, optimize, and analyze referral and affiliate programs for SaaS, courses, and products.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/chriswestt/claude-skills --skill referral-program-chriswestt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/chriswestt/claude-skills/tree/main/referral-program
Command: npx skills add https://github.com/chriswestt/claude-skills --skill referral-program-chriswestt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework to design, optimize, and evaluate referral and affiliate programs to drive growth through existing customers, partners, and advocates.

Core Features & Use Cases

  • Strategy definition: decide between customer referral, affiliate, or both; select target audiences; define success metrics.
  • Incentive design: craft single-sided, double-sided, and tiered rewards; align with LTV and CAC targets.
  • Measurement & optimization: diagnose participation, run experiments, and optimize messaging and timing.
  • Launch governance: create launch checklists, policy guidance, and fraud prevention.
  • Templates & references: provide onboarding templates, recruitment materials, and tool references.

Quick Start

Design a complete referral program tailored to my product and growth targets.

Frequently Asked Questions about referral-program

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a referral program for a SaaS product?

Designing a referral program for a SaaS product requires selecting target audiences, defining success metrics, and crafting incentive structures like single-sided, double-sided, or tiered rewards aligned with your LTV and CAC targets. You also need launch checklists and tool integrations to measure ROI effectively.

What is the difference between a customer referral and an affiliate program?

A customer referral program leverages existing users to drive growth through advocacy, while an affiliate program uses partners to generate leads. This Skill helps you decide between customer referral, affiliate, or combined strategies by evaluating your target audience and defining appropriate success metrics.

How do I fix low participation in my referral program?

To fix low participation in your referral program, diagnose participation rates, run messaging and timing experiments, and optimize incentive structures. Adjusting single-sided or double-sided rewards and aligning them with LTV and CAC targets can significantly boost engagement.

Can I measure referral program ROI for online courses?

Yes, you can measure referral program ROI for online courses by defining success metrics, tracking incentive structures, and analyzing participation data. This framework provides measurement tools and templates to evaluate growth and optimize your program for consumer products and online courses.

What incentive structures work best for scaling viral growth?

Scaling viral growth works best with double-sided or tiered incentive structures aligned to your LTV and CAC targets. This Skill helps you craft these rewards, run experiments to optimize messaging, and provides templates for recruitment and onboarding to maximize advocacy.

How do I prevent fraud when launching an affiliate program?

Preventing fraud when launching an affiliate program requires establishing launch governance, policy guidance, and fraud prevention checklists. This framework provides the necessary templates and references to ensure secure tool integrations and compliant program operations.