referral-program

Designs referral and affiliate programs with incentives, tracking, and analytics for B2C/B2B growth campaigns.

1|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/clarinovist/ceritakita-booking --skill referral-program-clarinovist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/clarinovist/ceritakita-booking/tree/main/.agent/skills/referral-program
Command: npx skills add https://github.com/clarinovist/ceritakita-booking --skill referral-program-clarinovist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Referrals and affiliate channels often fail to scale without clear design, incentives, and measurement. This skill provides a structured approach to creating and optimizing programs that turn existing customers into growth engines.

Core Features & Use Cases

  • Define whether to run customer referral programs, affiliate programs, or both, for B2C and B2B contexts.
  • Design a referral loop with trigger moments, share mechanisms, and incentive structures.
  • Measure program health and ROI using metrics like referral rate, CAC, and LTV of referred customers.
  • Launch and optimize through fraud prevention, onboarding, and cross-channel promotion.

Quick Start

Outline a practical referral program design for a SaaS product, including trigger moments, incentives, and success 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, outline trigger moments, share mechanisms, and incentive structures. This provides a structured approach for SaaS products, including success metrics and templates for both B2C and B2B contexts.

What metrics measure referral program health and ROI?

Referral program health and ROI are measured using metrics like referral rate, customer acquisition cost (CAC), and lifetime value (LTV) of referred customers. These analytics track performance across the program lifecycle.

How do I prevent fraud in an affiliate program?

Fraud prevention in an affiliate program is handled through risk management strategies during launch and optimization. It codifies guidance on tracking and security to protect incentive structures and partner recruitment.

What is the difference between customer referral and affiliate programs?

Customer referral programs turn existing users into growth engines, while affiliate programs recruit partners for incentives. This helps define whether to run one or both, applying B2C and B2B strategies across onboarding and post-purchase stages.

When should I use viral marketing incentives in a referral loop?

Viral marketing incentives are used in a referral loop when designing trigger moments and share mechanisms. This structures incentive models to drive growth through activation and cross-channel promotion.

Can I use this referral program framework for B2B products?

Yes, this referral program framework applies to B2B products across onboarding, activation, and post-purchase stages. It defines incentive structures and partner recruitment strategies tailored for both B2B and B2C contexts.