referral-program

Design and optimize referral and affiliate marketing programs with incentive structures.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users design, implement, and optimize referral and affiliate programs to leverage existing customers and partners for new customer acquisition.

Core Features & Use Cases

  • Program Design: Guides users through choosing between referral and affiliate models, defining incentive structures (single-sided, double-sided, tiered), and identifying trigger moments for sharing.
  • Optimization: Provides strategies for improving referral rates, converting referred users, and running A/B tests on incentives and messaging.
  • Use Case: A SaaS company wants to increase its customer base. 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, and provide guidance on how to recruit affiliates to promote their service.

Quick Start

Use the referral-program skill to design a double-sided referral program for a SaaS product with a $50 monthly subscription, offering a $50 credit to both the referrer and the referred user upon signup.

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 double-sided referral program for my SaaS subscription?

A referral program leverages existing customers to acquire new ones by offering incentives for successful sharing. It utilizes a viral loop mechanism where both the referrer and the referred user are incentivized, driving continuous growth through affiliate marketing and double-sided reward structures.

What is the difference between an affiliate program and a customer referral program?

To set up a customer referral program, you must choose a model, define incentive structures like single-sided or double-sided rewards, and identify optimal trigger moments for sharing. You then recruit affiliates or advocates and integrate the program with your existing marketing platforms.

How can I optimize my affiliate marketing program to convert more referred users?

Yes, referral programs can be designed for both B2B and B2C contexts. Whether targeting individual consumers or business clients, the program adapts its incentive structures and recruitment strategies to fit the specific marketing platform and customer acquisition goals of each context.

Does this approach support B2B and B2C affiliate marketing contexts?

The best incentive structures for a viral loop are tiered or double-sided rewards that benefit both the referrer and the referred user. By aligning the reward value with your product economics, you motivate sharing while maintaining sustainable customer acquisition costs.