referral-program

Design, optimize, and analyze customer referral and affiliate programs.

3|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Deorbiting/Gary --skill referral-program-deorbiting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/Deorbiting/Gary/tree/main/src/skills/referral-program
Command: npx skills add https://github.com/Deorbiting/Gary --skill referral-program-deorbiting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps businesses design, implement, and optimize referral and affiliate programs to leverage their existing customer base for growth.

Core Features & Use Cases

  • Program Design: Differentiate between referral and affiliate models, define trigger moments, and select appropriate sharing mechanisms.
  • Incentive Structuring: Choose from single-sided, double-sided, or tiered rewards, and understand how to size incentives based on LTV and CAC.
  • Optimization & Measurement: Identify key metrics, common problems, and A/B testing opportunities to improve program performance.
  • Use Case: A SaaS company wants to increase its user base by incentivizing existing customers to invite new users. This Skill can guide them through setting up a double-sided reward system, choosing the best in-app sharing prompts, and tracking the program's ROI.

Quick Start

Use the referral-program skill to design a new customer referral program for a B2C subscription service.

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?

To design a referral program with the right incentive structure, you must differentiate between referral and affiliate models, define trigger moments, and size rewards based on customer LTV and CAC. You can select from single-sided, double-sided, or tiered rewards.

What is the best way to track referral program ROI and growth?

The best way to track referral program ROI and growth is by identifying key performance metrics and running A/B testing opportunities. This optimization and measurement process helps analyze word-of-mouth marketing performance and improve overall program effectiveness.

How do I set up a double-sided reward system for a SaaS customer acquisition campaign?

To set up a double-sided reward system for a SaaS customer acquisition campaign, you need to define trigger moments, select appropriate in-app sharing mechanisms, and size the incentives based on your product shareability and existing customer LTV.

When should I use affiliate marketing instead of a customer referral program?

You should choose affiliate marketing over a customer referral program when your growth strategy relies on formalized partnerships rather than organic word-of-mouth. The distinction lies in program design, where affiliates typically require different trigger moments and sharing mechanisms than standard customer referrals.

Can I optimize an existing word-of-mouth marketing campaign if my CAC is too high?

You can optimize a word-of-mouth marketing campaign with high CAC by adjusting your incentive structuring. Analyzing your customer LTV to CAC ratio allows you to resize rewards, implement tiered structures, and identify A/B testing opportunities to lower acquisition costs.