referrals

Designs and optimizes referral and affiliate programs with incentive structures, viral loops, and launch checklists.

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/Yvesdefaria/GymLab --skill referrals-yvesdefaria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referrals
Source: https://github.com/Yvesdefaria/GymLab/tree/main/.opencode/skills/marketingskills/skills/referrals
Command: npx skills add https://github.com/Yvesdefaria/GymLab --skill referrals-yvesdefaria

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It guides the design, launch, and optimization of referral and affiliate programs so existing customers and partners bring in new customers instead of relying only on paid acquisition. ## Core Features & Use Cases - Program Design: Builds the full referral loop (trigger moment, share mechanism, conversion flow, reward structure) with single-sided, double-sided, and tiered incentive options. - Referral vs. Affiliate Guidance: Distinguishes customer referral programs from affiliate programs and provides commission structures, cookie durations, recruitment templates, and fraud prevention. - Viral Mechanism Diagnostics: Places a product on the Viral Potential Spectrum and applies the 7 viral mechanisms (Powered By badges, exposure loops, embeds, watermarks, and more) before defaulting to paid rewards. - Use Case: A $49/month SaaS team with 1,000 customers uses this Skill to design a double-sided referral program, pick tools like Rewardful or Tolt, and follow the launch checklist. ## Quick Start Ask the assistant to design a referral program for your product, including incentive structure, trigger moments, and a launch checklist.

Frequently Asked Questions about referrals

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?

Design the referral loop in four steps: pick a trigger moment (after the aha moment or a milestone), choose a share mechanism (in-product sharing converts best), optimize the referred user's landing experience, and select an incentive. Double-sided rewards where both parties benefit typically convert highest.

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

Referral programs reward existing customers for recommending your product to their network, offering higher trust but lower volume. Affiliate programs pay third-party promoters like creators and bloggers ongoing commissions, delivering higher volume with variable trust.

How do I choose between single-sided and double-sided referral rewards?

Double-sided rewards give both the referrer and the referred user value, producing higher conversion and a generous framing for sharing. Single-sided rewards are simpler and work for high-value products where the referrer's motivation alone is sufficient.

What commission structure works for affiliate programs?

Common structures include 10-30% of the first sale, flat fees of $5-500 per action, 10-25% recurring commissions for subscriptions, and tiered rates that increase with volume. Digital courses typically pay 20-40% commissions.

Why is my referral program getting low participation?

Low participation usually stems from poor awareness, badly timed asks, weak incentives, or sharing friction. Fix it by prompting at peak satisfaction moments, simplifying sharing to one click with pre-written messages, and testing incentive types and placement.

When should I build product virality instead of a referral program?

Build product-embedded virality when your product sits on the natural end of the Viral Potential Spectrum, such as collaboration, communication, or user-facing output tools. Mechanisms like exposure loops, embeds, and Powered By badges are cheaper than paid rewards; referral programs are the fallback when the product does not spread naturally.