Skip to main content
A Refairn partner program is the single source of truth for how agents promote your product, earn commissions, and — if you enable it — support your customers. Every rule you define here governs every agent in the program: who qualifies, how much they earn, when they get paid, and what they can do. Getting these settings right before you invite your first agent saves you from retroactive disputes, edge-case confusion, and payout friction down the road.

Before you begin

Make sure you have already added your product to Refairn. Each program is attached to one product, and the product record is the anchor for all attribution, SLA tracking, and commission calculation. If you have multiple products, create a separate program for each.

Creating a program

1

Open the Programs section

From your business dashboard, navigate to Programs and click Create program. You will be prompted to select the product you want to attach this program to.
2

Fill in the program details

Complete the core program fields. These fields define how your program appears to agents and set the baseline expectations for participation.
3

Configure referral commission

Referral commission is paid once when an agent’s referred contact converts to a paying customer. Set the commission type and value that apply to this conversion event.
  • Type: Percentage of the first payment, or a flat fixed amount.
  • Value: The rate or amount (e.g. 20% or $50).
Example: A 20% referral commission on a 99/monthplanpaystheagent99/month plan pays the agent 19.80 the first time that customer pays.
Referral, recurring, and support commissions are three separate line items with independent rules. Changing or removing one commission type never affects the others. An agent who loses support access continues earning any referral or recurring commissions they are owed.
4

Configure recurring commission

Recurring commission rewards agents for the ongoing value of customers they brought in. It is paid on each subsequent billing cycle for a defined duration.
  • Type: Percentage of each renewal payment, or a flat fixed amount per cycle.
  • Value: The rate or amount.
  • Duration: How long the agent keeps earning on each customer.
Example: A 10% recurring commission for 12 months on a 99/monthcustomerpaystheagent99/month customer pays the agent 9.90 each month for up to 12 months — a total of up to $118.80 per customer.
5

Configure support commission

Support commission is only relevant if you plan to allow certified agents to handle customer support. It is paid separately from referral and recurring earnings and is tied to the agent’s active support role.
  • Type: Percentage of the customer’s monthly billing, or a flat fixed amount per month.
  • Value: The rate or amount.
Example: A $15/month flat support commission per assigned customer gives agents a predictable income for each customer they actively support.If you are not enabling support mode in this program, you can leave this field blank. You can return and configure it later when you are ready to activate support.
6

Enable or disable support mode

The Support mode toggle controls whether certified agents in this program can be assigned to handle customer support tickets.
  • Enabled: Agents who complete your training and pass certification can request support eligibility. Once approved, they can be assigned customers and earn support commission.
  • Disabled: This program is referral-only. No agent in the program can handle support tickets, regardless of their certification status.
You can enable or disable support mode at any time. Disabling it mid-program removes support access from all agents immediately but does not affect any referral or recurring commissions already in motion.
7

Set payout frequency and hold period

Choose how often you want to process commission payments and how long earned commissions are held before becoming payable.
During the hold period, a commission shows the status Approved in the ledger. Once the hold period expires without a reversal, it moves to Earned and then advances to Payable — eligible for disbursement — once the agent’s balance meets the payout threshold.
8

Configure refund, chargeback, and termination rules

Define what happens to commissions when a customer refunds, a chargeback is filed, or an agent is terminated.
  • Refund/chargeback rules: Whether commissions are automatically reversed if a customer refunds within a defined window, or whether reversals require manual review.
  • Agent conflict policy: Controls how agents in this program may relate to competing products. See Agent Management for conflict mode details.
  • Termination rules: The conditions under which an agent may be removed from the program. Termination for fraud or breach is permanent and irreversible.
9

Save and generate your enrollment link

Once you save the program, Refairn automatically generates a unique enrollment link:
Share this link anywhere you recruit agents: your website, your community, direct outreach, or social media. Agents who click the link are taken directly to your program application. You review and approve every application before any agent gains access to your resources or can earn commissions.

Program field reference

The table below is a complete reference for every configurable field in a Refairn program.
Next, learn how to recruit agents and manage their applications in Agent Management.