referral-program

Designs and optimizes customer referral and affiliate programs with incentive structures and metrics.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/JFeimster/moonshine-capital-portal --skill referral-program-jfeimster
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/JFeimster/moonshine-capital-portal/tree/main/skills/referral-program
Command: npx skills add https://github.com/JFeimster/moonshine-capital-portal --skill referral-program-jfeimster

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 businesses can turn existing customers and partners into a measurable acquisition channel instead of relying on ad-hoc word of mouth. ## Core Features & Use Cases - Program Design: Distinguishes referral vs. affiliate models and walks through the full referral loop: trigger moments, share mechanisms, incentive structures, and conversion flow. - Optimization & Measurement: Diagnoses low participation or conversion, provides A/B test ideas, and defines key metrics like viral coefficient, referral rate, and referral CAC vs. LTV. - Use Case: A SaaS founder with a $49/month product wants word-of-mouth growth. The Skill recommends a double-sided incentive (free month for both parties), identifies trigger moments after the first aha moment, and provides a launch checklist plus email templates. ## Quick Start Help me design a double-sided referral program for my subscription product, including incentives, trigger moments, 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 for my SaaS product?▼

Start by mapping the referral loop: pick trigger moments like the first aha moment or a milestone, choose a share mechanism such as an in-product link, and set a double-sided incentive like a free month for both parties. Then follow a launch checklist covering tracking, fraud rules, and announcement emails.

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, giving higher volume and reach to audiences you do not already have.

How do I increase a low referral participation rate?▼

Diagnose four areas: awareness, timing, incentive strength, and sharing friction. Add prominent in-app prompts, ask at peak satisfaction moments, test double-sided or tiered rewards, and reduce sharing to one click. Run A/B tests on incentive amount, messaging, and placement.

What commission structure should I use for an affiliate program?▼

Common structures include 10-30% of the first sale, flat fees of $5-500 per action, 10-25% recurring commissions for subscriptions, or tiered rates that reward high performers. Digital courses typically pay 20-40%, and cookie duration ranges from 30 days for SaaS to 60-90 days for enterprise.

How do I prevent referral program fraud?▼

Combine technical measures like email verification, device fingerprinting, and delayed payouts with policy rules such as referral caps and reward clawbacks for refunds. Requiring the referred user to take a meaningful action before rewards are paid blocks most self-referral schemes.

What metrics should I track for a referral program?▼

Track participation rate, referrals per referrer, referral conversion rate, and viral coefficient (K-factor), where K above 1 means self-sustaining growth. Also compare referral CAC against other channels and referred-customer LTV against organic customers to calculate program ROI.