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.
FieldWhat to enter
Program nameA short, clear name agents will recognise — e.g. “Referral Partners Q3” or “Support Agents — Starter Plan”.
Product attachedThe Refairn product record this program applies to. One program = one product.
DescriptionA plain-language summary of what the program offers and who it is for. Agents see this before they apply.
Agent eligibility requirementsAny conditions an agent must meet to join — e.g. minimum audience size, industry background, geographic location, or prior SaaS sales experience.
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.
Duration optionWhat it means
One-time onlyNo recurring commission; only the referral event is rewarded.
3 / 6 / 12 / 24 monthsRecurring commission paid for the defined period after first payment.
While customer is activeCommission continues as long as the customer stays subscribed.
While agent is assignedCommission continues only while the agent retains their role in the program.
LifetimeCommission continues indefinitely regardless of agent status.
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.
SettingOptions
Payment frequencyWeekly, biweekly, or monthly.
Payout thresholdThe minimum balance an agent must accumulate before a payout is triggered (e.g. $20). Prevents micro-payments on small balances.
Commission hold periodThe number of days between a commission being earned and it becoming payable. Default is 14 days. This window protects you against refunds and chargebacks before money leaves your account.
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:
platform.com/join/your-business-name/your-program-name
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.
FieldDescription
Program nameIdentifies the program to agents and within your dashboard.
Product attachedLinks all attribution and commission events to a specific product record.
DescriptionAgent-facing overview of the program’s purpose and terms.
Agent eligibility requirementsFree-text criteria displayed to applicants before they apply.
Referral commission typePercentage or fixed amount paid on first customer payment.
Referral commission valueThe rate or dollar amount for referral events.
Recurring commission typePercentage or fixed amount paid on each renewal.
Recurring commission valueThe rate or dollar amount for recurring events.
Recurring commission durationHow many billing cycles the recurring commission applies.
Support commission typePercentage or fixed amount for active support work.
Support commission valueThe rate or dollar amount for support events.
Support modeEnables or disables support access for certified agents in this program.
Payment frequencyHow often commission payouts are processed: weekly, biweekly, or monthly.
Payout thresholdMinimum payable balance required before a payment is sent.
Commission hold periodDays between a commission being earned and becoming payable. Default: 14 days.
Refund/chargeback rulesAutomatic or manual reversal of commissions on refunds.
Agent conflict policyOpen, Disclosed, Category-Restricted, or Exclusive.
Termination rulesConditions that constitute a serious breach and trigger permanent removal.

Next, learn how to recruit agents and manage their applications in Agent Management.