referral-program

Design referral and affiliate programs with incentive structures and analytics.

7.3k|977|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/TheCraigHewitt/seomachine --skill referral-program-thecraighewitt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/TheCraigHewitt/seomachine/tree/main/.claude/skills/referral-program
Command: npx skills add https://github.com/TheCraigHewitt/seomachine --skill referral-program-thecraighewitt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design and optimize referral and affiliate programs to accelerate customer growth and word-of-mouth.

Core Features & Use Cases

  • Program design: Create referral and affiliate structures tailored to your product and audience.
  • Incentive modeling: Define single-sided, double-sided, and tiered rewards with clear ROI expectations.
  • Measurement & governance: Establish metrics (referral rate, CAC, LTV, ROI) and policy controls to prevent fraud.
  • Launch & iteration: Provide templates, timelines, and playbooks to launch, test, and optimize programs.

Quick Start

Ask me to design a referral or affiliate program blueprint for your product, including incentive structure, tracking plan, and launch steps.

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 that actually drives customer growth?

Referral programs accelerate growth through word-of-mouth by structuring incentives, tracking mechanics, and launch steps. Start by defining your program type—one-time referrals, ongoing commissions, or partner programs—then model incentives (single-sided or double-sided rewards) with clear ROI expectations tied to your CAC and LTV metrics.

What's the difference between single-sided and double-sided referral incentives?

Single-sided rewards only the referrer; double-sided rewards both referrer and new customer. Double-sided programs typically drive higher conversion rates and perceived fairness but require larger budgets. Choose based on your product category, audience, and acceptable cost per acquisition relative to customer lifetime value.

How do I measure whether my referral program is actually profitable?

Track referral rate, CAC from referrals, resulting LTV, and program ROI by comparing total incentive spend against incremental revenue from referred customers. Establish governance metrics and fraud controls to ensure accurate measurement and prevent abuse that inflates costs.

Can I run a referral program for both B2B and B2C products?

Yes, referral and affiliate programs work across both B2B and B2C contexts and product categories. B2B typically uses partner programs or account-based referrals with higher-value incentives; B2C often favors consumer-to-consumer viral mechanics. Tailor structure, incentives, and enablement to your audience.

What controls prevent fraud in a referral program?

Implement policy controls including identity verification, duplicate-account detection, velocity limits, and exclusion rules (e.g., same household, employee referrals). Monitor referral patterns and claim legitimacy before paying incentives to protect program ROI and maintain brand integrity.

How do I launch and test a referral program?

Use templates and playbooks to define your launch timeline, incentive structure, and tracking plan. Start with a pilot cohort, measure referral rate and CAC impact, then iterate on incentive levels, messaging, and distribution channels before full-scale rollout.