referral-program

Design customer referral programs with trigger, share, and reward loops.

29|12|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/matteotitta/genesys-skills --skill referral-program-matteotitta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/matteotitta/genesys-skills/tree/main/skills/primitives/lifecycle/referral-program
Command: npx skills add https://github.com/matteotitta/genesys-skills --skill referral-program-matteotitta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of turning existing customers into a predictable growth channel by designing structured, incentive-aligned referral loops that avoid the pitfalls of hollow, low-conversion programs.

Core Features & Use Cases

  • Loop Architecture: Defines the critical path from Trigger Moment to Reward, ensuring no stage of the viral loop breaks.
  • Incentive Modeling: Provides frameworks for single-sided, double-sided, and tiered rewards with cost-per-acquisition (CPA) modeling to protect margins.
  • Use Case: A B2B SaaS founder can use this to design a double-sided referral program that triggers after a user hits a specific product milestone, ensuring the incentive is cost-effective and the share mechanism is frictionless.

Quick Start

Use the referral-program skill to design a double-sided incentive structure and launch checklist for our new enterprise 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 B2B SaaS referral program that actually converts?

Designing a high-conversion B2B SaaS referral program requires mapping a Trigger Moment, Share Action, and Reward loop. This ensures the viral loop remains unbroken and turns existing customers into a predictable growth channel without hollow incentives.

What is the best way to structure incentives for a customer referral loop?

Structuring customer referral loop incentives involves choosing single-sided, double-sided, or tiered rewards. The optimal structure requires alignment with LTV-based cost modeling and CPA frameworks to protect profit margins while driving growth.

When should I trigger a referral share action in a lifecycle marketing campaign?

Trigger a referral share action in lifecycle marketing when a user hits a specific product milestone. Aligning the share mechanism with this behavioral trigger instrumentation ensures the advocacy request is frictionless and contextually relevant.

How do I calculate cost-per-acquisition limits for a double-sided referral program?

Calculating cost-per-acquisition limits for a double-sided referral program requires aligning rewards with LTV-based cost modeling. This framework protects margins by ensuring the incentive payout never exceeds the projected lifetime value of the acquired customer.

Does this referral program design approach work for enterprise SaaS products?

Yes, this referral program design approach works for enterprise SaaS by mapping the Trigger Moment to specific product milestones. It provides a structured double-sided incentive architecture and launch checklist tailored for high-value B2B customer advocacy strategies.

Why do customer referral programs fail to generate viral growth?

Customer referral programs fail to generate viral growth when the critical path from Trigger Moment to Reward breaks. Low-conversion programs often suffer from misaligned incentives, high share friction, and a lack of behavioral trigger instrumentation.