referral-program

Design referral and affiliate programs for SaaS products.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/petrogurcak/skills --skill referral-program-petrogurcak
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/petrogurcak/skills/tree/main/plugins/growth/skills/referral-program
Command: npx skills add https://github.com/petrogurcak/skills --skill referral-program-petrogurcak

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps design and optimize referral and affiliate programs to drive customer acquisition and retention through word-of-mouth marketing and structured incentives.

Core Features & Use Cases

  • Program Design: Guides users through choosing between referral, affiliate, or hybrid models based on product and user characteristics.
  • Incentive Structuring: Provides a matrix for selecting appropriate rewards (single-sided, double-sided, tiered, cash, feature unlocks).
  • Optimization: Offers strategies to improve participation, sharing, and conversion rates, including fraud prevention.
  • Use Case: A SaaS company wants to leverage its existing user base to acquire new customers. This Skill will help them design a double-sided referral program where both the referrer and the referred user receive a discount on their subscription.

Quick Start

Use the referral-program skill to design a referral program for a new SaaS product.

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?▼

A double-sided referral program offers rewards to both the referrer and the referred user, driving higher participation. This approach leverages mutual incentives to increase customer acquisition and retention through word-of-mouth marketing.

What is the best way to structure incentives for an affiliate program?▼

The best way to structure affiliate incentives is using a reward matrix that evaluates single-sided, double-sided, tiered, cash, or feature unlock options. Proper incentive design ensures measurable viral growth and optimal partner channel development.

Can I use a viral growth loop to improve customer acquisition for my SaaS?▼

Yes, you can use a viral growth loop to improve customer acquisition by leveraging existing users to share your product. This strategy builds structured referral mechanics that generate measurable growth through word-of-mouth marketing.

How do I optimize referral programs to increase sharing and conversion rates?▼

To optimize referral programs and increase sharing, you must apply targeted strategies to improve participation and conversion rates. This includes implementing fraud prevention measures and continuously refining the incentive structure.