referral-program

Designs referral or affiliate programs including triggers, rewards, and launch checklists.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/fluid-commerce/DesignOS --skill referral-program-fluid-commerce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/fluid-commerce/DesignOS/tree/main/skills/marketing/referral-program
Command: npx skills add https://github.com/fluid-commerce/DesignOS --skill referral-program-fluid-commerce

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Referral and affiliate program design to drive growth by turning customers and creators into promoters. This guide helps teams choose between referral vs affiliate, design a scalable program, and align incentives with business goals.

Core Features & Use Cases

  • Distinguish between customer referral programs and affiliate programs.
  • Design end-to-end referral loops, share mechanisms, and rewards.
  • Provide optimization tactics, launch checklists, and KPI benchmarks.
  • Recommend tool integrations and onboarding plans for partners.

Quick Start

Describe your product and goals, and I will design a tailored referral or affiliate program plan.

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 drives viral growth?

Design a referral program by mapping end-to-end loops that include trigger moments, share mechanisms, and aligned incentives. This ensures your customers are effectively turned into a scalable growth engine.

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

A customer referral program leverages existing users for viral growth through shared incentives, while an affiliate program uses structured partnerships with creators. Distinguishing them aligns your campaign design with specific business goals.

Can I use this to create an affiliate program for my ecommerce and SaaS products?

Yes, this applies across SaaS, ecommerce, and education products to design and optimize affiliate programs. It helps decide between referral versus affiliate models and structures onboarding plans for partners.

How do I measure the success of a referral campaign?

Measure referral campaign success by tracking KPI benchmarks and optimizing incentive structures. This provides optimization tactics and a launch checklist to ensure your growth loops are performing effectively.

What are the essential components of a referral loop?

Essential referral loop components include specific trigger moments, seamless share mechanisms, and compelling rewards. Defining these end-to-end requirements ensures the viral marketing loop functions correctly across the user journey.

When should I choose an affiliate program over a customer referral program?

Choose an affiliate program when targeting creators and external partners, and a referral program when incentivizing existing customers. The decision depends on your specific growth incentives and overall campaign design goals.