referral-program

Design and optimize referral and affiliate programs for customer acquisition.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/liammcleod-hub/blog --skill referral-program-liammcleod-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/liammcleod-hub/blog/tree/main/repo-skills/marketing-library/skills/referral-program
Command: npx skills add https://github.com/liammcleod-hub/blog --skill referral-program-liammcleod-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Helps product and marketing teams design, launch, and optimize referral and affiliate programs so existing users and partners reliably bring in new customers without wasted spend or fraud. The Skill consolidates program design, incentive strategy, measurement frameworks, fraud prevention, and tool recommendations into an actionable playbook.

Core Features & Use Cases

  • Program design & distinction: Clear guidance when to run customer referral programs vs. affiliate partnerships and how to structure single-sided, double-sided, or tiered incentives.
  • Share mechanism & UX: Recommendations for high-conversion triggers, in-product sharing flows, personalized links, social sharing, and landing experience optimizations.
  • Measurement & optimization: Key metrics, A/B test ideas, viral coefficient calculation, and a launch/post-launch checklist to iterate toward better referral rates.
  • Fraud prevention & tooling: Practical checks (verification, delayed payouts, caps) and recommended platforms (Rewardful, Mention Me, PartnerStack) for implementation.
  • Use case example: designing a double-sided referral program for a $49/month SaaS that rewards both referrer and referee with a free month and tracks referral CAC and LTV.

Quick Start

Design a double-sided referral program for our $49/month SaaS including incentive sizing, trigger moments, a launch checklist, and measurement metrics.

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?

To design a referral program, structure single-sided, double-sided, or tiered incentives to motivate existing users to acquire new customers. Define the program architecture, establish high-conversion share triggers, and calculate the viral coefficient to ensure sustainable growth.

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

A customer referral program rewards existing users for sharing your product with peers, while an affiliate partnership provides structured incentives to external partners for driving user acquisition. The Skill provides clear guidance on when to run each model and how to structure their respective incentive payouts.

How do I calculate the viral coefficient for my user acquisition campaign?

Calculating the viral coefficient involves measuring how many new users each existing user successfully refers. The Skill provides a measurement framework with key metrics and A/B test ideas to help you track referral rates, optimize your viral loop, and iterate toward better customer-driven growth.

What are the best ways to prevent fraud in an affiliate program?

Preventing fraud in an affiliate program requires implementing practical checks such as new user verification, delayed incentive payouts, and strict referral caps. The Skill outlines these specific fraud prevention strategies to protect your budget while maintaining a reliable customer-driven acquisition engine.

Can I use this referral program framework for B2C scenarios?

Yes, the referral program framework applies to both B2B and B2C scenarios. It guides you through tailoring incentive structuring, share mechanism UX, and launch virality strategies to fit your specific audience, ensuring the program architecture drives reliable user acquisition in either context.

Which platforms work best for launching a customer referral program?

Recommended platforms for launching a customer referral program include Rewardful, Mention Me, and PartnerStack. The Skill suggests these specific tool integrations to help manage personalized links, track referral CAC and LTV, and automate the payout process effectively.