referral-program

Designs referral and affiliate programs with incentive structures and performance metrics.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design, launch, and optimize referral and affiliate programs to drive customer acquisition and business growth through word-of-mouth marketing.

Core Features & Use Cases

  • Program Design: Differentiate between referral and affiliate programs, define trigger moments, and choose sharing mechanisms.
  • Incentive Structuring: Select appropriate rewards (cash, credit, discounts) and structures (single-sided, double-sided, tiered).
  • Optimization & Measurement: Identify key metrics, run A/B tests, and troubleshoot common program issues.
  • Use Case: A SaaS company wants to increase its new user sign-ups by leveraging its existing customer base. This Skill can guide them in setting up 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 customer referral program for a new mobile app.

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 to reduce customer acquisition costs?

A referral program reduces customer acquisition costs by leveraging word-of-mouth viral growth from existing customers. Define trigger moments, select sharing mechanisms, and structure double-sided incentives to turn your customer base into a cost-effective acquisition engine.

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

A referral program leverages existing customers for word-of-mouth viral growth, while affiliate marketing recruits external partners to drive customer acquisition. Differentiate program types by their trigger moments, sharing mechanisms, and whether they offer cash, credit, or discount incentives.

How do I structure incentives for a double-sided referral program?

Structure incentives for a double-sided referral program by selecting appropriate rewards like cash, credit, or discounts for both the referrer and the referred user. Choose between single-sided, double-sided, or tiered structures to optimize customer acquisition and viral growth.

What metrics should I track to measure referral program performance?

Measure referral program performance by tracking key metrics related to customer acquisition cost reduction and viral growth. Run A/B tests on different incentive structures and sharing mechanisms to optimize word-of-mouth strategies and troubleshoot common program issues.

Can this skill guide customer acquisition for a SaaS subscription model?

Yes, this skill guides customer acquisition for a SaaS subscription model by setting up a double-sided referral program. Both the referrer and the referred user receive a subscription discount, leveraging word-of-mouth viral growth to reduce overall acquisition costs.

Why is my referral program not driving viral growth?

Your referral program may not drive viral growth due to poorly defined trigger moments, ineffective incentive structures, or suboptimal sharing mechanisms. Troubleshoot these common program issues by running A/B tests on rewards and verifying your word-of-mouth strategy aligns with customer motivations.