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.