Affiliates
Run an affiliate programme - approve affiliates, set commission rules per package, review flagged commissions and pay out.
The affiliate programme builds on Refer a friend: customers apply to become affiliates, share their link and earn a commission on the payments of the customers they bring in.
Where: Server Admin › Billing › Affiliates
Settings
| Field | What it does |
|---|---|
| Run the affiliate programme | switches it on (billing must be on too); customers then see Affiliate in their menu |
| Approve applications automatically | otherwise you approve each application |
| Link visits count for (days, 30–90) | a visit through an affiliate's link is remembered this long in a cookie |
| Hold commissions for (days) | a commission stays pending this long; a payment refunded or voided meanwhile earns nothing |
| Minimum payout | the smallest balance an affiliate can ask to be paid (in your billing currency) |
| Sign-ups from one IP address a day before flagging | more sign-ups than this from one address flags their commissions |
| Terms shown on the application (optional) | when set, applicants must accept them |
Commission rules
Choose Default (every package) or one package, then Percent of the payment or Fixed amount, the value, and whether it is paid On every payment (otherwise only the first) — for a number of months, or 0 for as long as the customer pays. A package's own rule wins over the default; Remove puts it back to the default.
Affiliates, commissions and payouts
- Affiliates — each with status, clicks, sign-ups, paying customers and earnings: Approve, Reject, Suspend.
- Commissions waiting — pending commissions. Commissions are approved by themselves when the hold period is over, except flagged ones: Own link (the same email, or an IP address the affiliate used), Same card (the same card in Stripe) or Many sign-ups. Approve or Void them.
- Payouts — requests from affiliates: Paid by hand (add a reference such as the bank transfer's), Give as credit (added to the affiliate's account credit, converted with your exchange rates when needed) or Reject (the amount goes back to their balance).
Note: an affiliate earns commission instead of the Refer a friend reward, never both.
Hooks and API
Hook events affiliate.applied, affiliate.approved, affiliate.commission, affiliate.payout_requested and
affiliate.payout_paid. GET /v1/affiliates and GET /v1/affiliates/{username} (administrator tokens) and
GET /v1/affiliate (the customer's own numbers).