Affiliate systems
Tracking, attribution, tiers, approvals and payouts built around your model.
- Engagement
- Fixed-scope build; hosting and payout fees separate
- Typical timeline
- 6–8 weeks
- Starts with
- Your current commission rules, including the private exceptions agreed with individual partners.
You pay partners from a spreadsheet, and the spreadsheet is built from screenshots the partners send you. Every month somebody disputes a figure, and neither side can prove their version.
A partner channel you control end to end.
What we build
Concrete artefacts, handed over and documented.
- 01
Partner sign-up with an approval step, so who joins the programme is a decision rather than a form submission
- 02
First-party tracking links and coupon codes issued per partner, working across your site, your app and offline sales
- 03
Attribution rules written into the system: window length, first or last touch, and what happens when a partner and a paid ad both touched the same sale
- 04
A holding period before commission is approved, so refunds and cancellations never become clawbacks
- 05
Fraud controls, self-referral detection, duplicate account matching, velocity limits, and a flag when a partner bids on your own brand name
- 06
Statements per partner and an export your finance team can reconcile against the sales ledger
What changes
Commission comes from one system both sides can see, so disputes become rare and short
Refunded and fraudulent orders stop being paid out, which usually covers the cost of the build
Adding a partner takes minutes and creates no monthly admin
How it runs
01Rules on paper
Commission structure, attribution window, approval period and fraud rules, all agreed in writing before anything is built. Ambiguity here is what causes the arguments later.
02Tracking and commission
Link and coupon tracking, the calculation, the holding period, then a replay against last quarter’s real orders to check the numbers land where you expect.
03Partner-facing and payout
Sign-up, statements, the partner view, and the payout or export route your finance team signs off.
Chosen per project. Named here so you can see the shape of it.
- PartnerStack
- Postgres
- Stripe
- Wise
- Supabase
Questions we get asked
Tell us the outcome, not the tooling.
Send us the situation you are in. We will tell you which discipline it belongs to, what we would do first and what it costs, including when the answer is to wait.

