referral-program

Design referral and affiliate programs with incentives, sharing flows, and KPIs.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/sapelite/balloon --skill referral-program-sapelite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/sapelite/balloon/tree/main/.agents/skills/referral-program
Command: npx skills add https://github.com/sapelite/balloon --skill referral-program-sapelite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you design and optimize referral and affiliate programs so customers (or partners) can bring in new customers reliably and measurably, with the right incentives, sharing flow, and tracking.

Core Features & Use Cases

  • Referral & affiliate program strategy: Distinguishes customer referral programs from affiliate/partner programs and selects the right approach for the goal.
  • Referral loop design: Defines trigger moments, the sharing mechanism (in-product, link, email, social, codes), conversion flow, and rewards to create a repeatable loop.
  • Optimization & measurement: Diagnoses low participation/conversion, proposes A/B tests and launch checklist items, and defines success metrics like participation rate, conversion rate, and referral ROI.

Quick Start

Ask to design a referral program for your product, including the incentive structure, share mechanism, key metrics to track, and a launch checklist.

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 and sharing flow?

Designing a referral program involves defining trigger moments, sharing mechanisms like links or codes, and reward structures to create a repeatable viral loop that drives measurable customer acquisition.

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

A customer referral program rewards existing users for sharing your product, while an affiliate program compensates partners for promotions; choosing the right approach depends on your target audience and growth strategy.

How do I track and attribute conversions for my referral and affiliate links?

Tracking and attribution in referral programs require defining specific success metrics like participation rate and conversion rate, then using tools and integrations to monitor shared links and calculate referral ROI.

Why does my referral program have low participation and conversion rates?

Low participation in referral programs often stems from poorly designed incentive structures or sharing friction; diagnosing the loop and running A/B tests on triggers and rewards can improve conversion.

What metrics should I include in a referral program launch checklist?

A referral program launch checklist should include measurable KPIs such as participation rate, conversion rate, and referral ROI, alongside the defined sharing mechanism and incentive structure to ensure successful tracking.

Can I use viral loops to optimize my affiliate marketing strategy?

Yes, applying viral loop design to affiliate marketing involves optimizing the sharing mechanism and conversion flow, then running A/B tests to improve partner participation and overall acquisition ROI.