referral-program

Design and optimize customer referral and affiliate programs with incentive structures and launch workflows.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/kevosco/marketingskills --skill referral-program-kevosco
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/kevosco/marketingskills/tree/main/skills/referral-program
Command: npx skills add https://github.com/kevosco/marketingskills --skill referral-program-kevosco

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a framework to design and optimize referral and affiliate programs that drive customer growth and word-of-mouth.

Core Features & Use Cases

  • Program design: define referral vs. affiliate approaches, target audiences for B2C and B2B, and incentive structures (single-sided, double-sided, tiered).
  • Launch and optimization: create launch checklists, tracking, landing pages, attribution, and ongoing performance analysis.
  • Partner enablement and governance: recruitment, onboarding, creative assets, terms, and fraud prevention.

Quick Start

Outline your program type, select an incentive model, and configure basic tracking and a referral landing page.

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 with the right incentive structure?▼

Designing a referral program involves selecting an incentive model—single-sided, double-sided, or tiered—tailored to your B2C or B2B audience to maximize word-of-mouth growth and customer acquisition.

What is the difference between affiliate and referral programs?▼

Referral programs typically leverage existing customers sharing with their network, while affiliate programs recruit dedicated partners who earn incentives for driving tracked conversions and sales.

How do I set up tracking and prevent fraud in an affiliate program?▼

Set up affiliate program tracking and fraud prevention by configuring proper attribution mechanisms, enforcing partner terms, and monitoring performance metrics to detect and block suspicious activity.

Can I use this to create a referral program for both B2B and B2C audiences?▼

Yes, you can create referral programs for both B2B and B2C audiences by customizing the program design, incentive structures, and partner enablement workflows to fit each context.

What do I need to launch and optimize a customer referral program?▼

To launch a customer referral program, you need a landing page, tracking configuration, onboarding materials, and a launch checklist, followed by ongoing performance analysis to optimize results.

When should I avoid using a tiered incentive model for my referral program?▼

You should avoid a tiered incentive model when your referral program lacks the tracking maturity to accurately attribute complex partner actions, which can lead to payout disputes and fraud.