referral-program

Design and optimize customer referral and affiliate marketing programs.

1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/fefogarcia/approved-skills --skill referral-program-fefogarcia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/fefogarcia/approved-skills/tree/main/skills/referral-program
Command: npx skills add https://github.com/fefogarcia/approved-skills --skill referral-program-fefogarcia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users design, optimize, and analyze referral and affiliate programs to drive customer acquisition and loyalty.

Core Features & Use Cases

  • Program Design: Guides users through creating effective referral or affiliate program structures, including incentive models and trigger moments.
  • Optimization: Provides strategies for improving referral rates, conversion rates, and overall program performance.
  • Use Case: A SaaS company wants to leverage its existing customer base to acquire new users. This Skill can help them design a double-sided referral program where both the referrer and the referred user receive a discount on their subscription.

Quick Start

Design a customer referral program for a B2C SaaS product with a $500 LTV and $100 CAC, offering a double-sided reward of a free month for both parties.

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 a SaaS product?

To design a referral program, define the incentive structures and trigger moments based on your LTV and CAC. This Skill guides you through creating program structures, including double-sided reward models, to optimize customer acquisition for both B2B and B2C contexts.

What is a double-sided referral program and when should I use one?

A double-sided referral program offers incentives to both the referrer and the referred user. It is highly effective for B2C SaaS products to drive viral marketing and improve conversion rates when you want to incentivize sharing and sign-ups simultaneously.

How do I integrate affiliate marketing programs with Stripe?

You can integrate affiliate marketing programs with Stripe using compatible tools like Rewardful and Tolt. This Skill covers the implementation requirements for connecting your incentive structures and tracking performance directly within your existing payment processing stack.

Does this approach work for B2B customer acquisition strategies?

Yes, this approach supports both B2B and B2C customer acquisition. The Skill helps you tailor recruitment strategies and incentive design to fit your specific context, ensuring the referral program aligns with your business model and growth hacking goals.

What's the best way to optimize an existing referral program's performance?

To optimize referral program performance, measure referral and conversion rates against your program design. This Skill provides specific strategies to improve these metrics, allowing you to adjust incentive models and trigger moments for better growth hacking results.