Skip to main content

Growth programs

Which one do you need?

Affiliate programReferral program
Who promotesRecruited partners, creators, publishersYour existing customers
What they getA commission on the orders they driveA reward, usually a discount or points
Who they reachTheir audienceTheir friends
ApprovalPartners are approved individuallyThe programme itself needs approval to launch
Money controlPayout batches with a second approverA rolling budget cap and a kill switch
Main riskCoupon leakage to aggregator sitesSelf-referral and reward farming
Typical scaleTens of partners, large individual volumesThousands of customers, small individual volumes

Most stores end up running both. They are complementary: affiliates bring audiences you do not have, referrals compound the customers you already have.

What they share

Attribution without the coupon. Both resolve a winner from more than the discount code. An affiliate click sets a session token so a later order still credits the partner; a referral is resolved from the referrer and referee identities. Coupon-only attribution systematically under-counts both channels.

An idempotent ledger. Order webhooks are redelivered on any failure. Both ledgers are keyed so a redelivery cannot double-credit.

Clawback on refunds. A reversed order reverses its commission or reward. Programmes without clawback drift above reality by exactly your refund rate.

A fraud queue. Both have detectors sized to their own risk: coupon leakage and velocity for affiliates, self-referral and refund abuse for referrals.

Separation of duties on money. Affiliate payouts need a different approver; referral launches need a different approver. Both are enforced on user identity, not on permissions held.

One revenue ledger. Both emit credits into the unified attribution ledger, capped and split against other engines claiming the same order — so their contribution appears in the cross-engine headline rather than being double-counted against email or ads.

See also