Set commission rules once — flat percentage, fixed amount, or dynamic tiers — and Roster attributes every sale, queues an approval workflow, and rolls totals into a payout-ready batch. Recurring orders are tracked automatically. No relink required.
Book a DemoMost affiliate programs run on a workaround: a discount code per ambassador, a Shopify export at month-end, and a spreadsheet to match orders back to people. The "system" is whoever has the time to reconcile it.
The mess compounds the moment a customer buys without using the code, or the moment one ambassador deserves a higher rate, or the moment a referred customer comes back next month and someone has to remember whose link sent them. By the time you've reconciled, half the program is wondering why their payout looks off — and the other half doesn't trust the number at all.
"At first we were giving them codes and trying to string together an affiliate program that required matching everything up at the end of the month. As we got bigger it got to be quite a bit of work."— Hewn
Set the default for each program in one screen. Flat % rewards everyone the same. Fixed amount pays a set dollar figure per order. Tiers reward harder-working ambassadors with higher rates as they cross thresholds — choose a lookback period (30 / 60 / 90 / 180 / 365 days, or lifetime), pick whether tiers are based on sales revenue or order count, and Roster handles the sliding scale order-by-order.
Tag a contact "VIP" and pay them 18% instead of the program's 10%. Tag your athletes "Tier-A" and pay them a fixed $50 per order. Overrides are tag-driven, so you can move ambassadors in and out of a higher rate in bulk — without spinning up a duplicate program just to change one number.
Three tracking methods, one ledger. Referral-link clicks are attributed via cookie. Shareable discount codes are attributed at checkout. And when a referred customer comes back next month and buys without the link or code, Roster's recurring-order tracking still credits the original ambassador — no relink required, no re-entered code, no missed commission.
Every commission lands as Pending — approve manually, or set auto-approval after a return window. Bulk-approve, bulk-reject, or undo a bad call. Approved commissions roll into Unsent Payments, ready for a one-click batch payout to PayPal or Venmo. Ambassadors see their commission breakdown in their portal as it happens. No month-end surprises, on either side.
Lookback windows from 30 days to lifetime. Sales-based or order-count-based. Ambassadors move up — and down — based on their rolling performance.
Pay the VIPs more, the new joins less, the wholesale reps a flat amount — all on top of the program default. Add or remove the tag in bulk.
Athletes on tiered % of sale, affiliates on flat fixed amount, customer-advocacy folks on points-only — each program with its own rules, all in one platform.
Customer returns next month and buys without the code or link? Roster still credits the original ambassador, within the eligibility window you set.
Manual or auto-approval after a return window. Bulk-approve thousands of commissions at once. Undo approvals before payout if you spot an error.
Commissions are calculated on order subtotal — after discounts, before taxes and shipping — so what you owe matches what came in.
Most affiliate tools give you one knob: a flat percentage applied to a list. Roster runs commissions as a real workflow — program defaults, tag overrides, dynamic tiers, recurring-order tracking, and an approval queue that feeds straight into payouts — on top of the same contacts database powering the rest of your program. Your top-performing ambassador's tier, override, and lifetime commission total all live on the same record.
"Roster helped me really give attribution and prove that, hey, I'm growing affiliates. Roster's taking credit for this. This is pure affiliate growth."— DEVOS Outdoor
Book a 20-minute demo. We'll walk through tiered commissions, overrides, recurring-order attribution, and the approval-to-payout flow on a real account — and answer anything about how Roster would handle your specific commission structure.
Book a Demo