referrals

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

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill referrals-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referrals
Source: https://github.com/imMamdouhaboammar/marketing-skills/tree/main/skills/referrals
Command: npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill referrals-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It helps marketers and founders design, launch, and optimize referral and affiliate programs that turn existing customers and partners into acquisition channels, replacing guesswork with structured frameworks. ## Core Features & Use Cases - Program Design: Distinguishes referral vs. affiliate models and builds the full referral loop (trigger moment, share mechanism, conversion flow, reward structure) with single-sided, double-sided, and tiered incentive options. - Optimization & Measurement: Diagnoses low participation or conversion, provides A/B test ideas, and defines key metrics like viral coefficient (K-factor), referral rate, and referral CAC vs. other channels. - Use Case: A SaaS company with 1,000 customers at $49/month wants word-of-mouth growth. The skill recommends a double-sided incentive (free month for both parties), in-product sharing prompts at satisfaction moments, a launch checklist, and tools like Rewardful or Tolt. ## Quick Start Ask the agent to design a referral program for your product, including incentive structure, trigger moments, and 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?

Start by identifying trigger moments (after the aha moment or milestones), choose a share mechanism (in-product sharing converts best), and pick an incentive structure. Double-sided rewards where both parties benefit typically convert highest for subscription products.

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 increase a low referral participation rate?

Diagnose whether the issue is awareness, timing, incentive strength, or sharing friction. Add prominent in-app prompts, ask at peak satisfaction moments, simplify sharing to one click, and test different incentive types or double-sided rewards.

What metrics should I track for a referral program?

Track participation rate, referrals per referrer, referral conversion rate, and viral coefficient (K-factor = invitations × conversion rate). Also compare referral CAC against other channels and referred-customer LTV against organic customers.

How do I prevent referral program fraud?

Common fraud includes self-referrals, referral rings, and fake emails. Prevent it with email verification, device fingerprinting, delayed reward payouts, minimum activity thresholds, reward clawbacks for refunds, and caps on lifetime rewards.

What tools can I use to run an affiliate program?

The skill references Rewardful for Stripe-native programs, Tolt for SaaS affiliates, PartnerStack for enterprise partner programs, and Mention Me for enterprise referrals. Choose based on payment integration, fraud detection, payout management, and program scale.