Which partner brought this customer?
Every referral link click, order, sign-up, and submitted lead is tied to the partner who drove it.

One program, every partner type
Creators, communities, resellers, agencies, and loyal customers work from the same portal.
Every referral link click, order, sign-up, and submitted lead is tied to the partner who drove it.
Commissions wait out a hold period you set. A refund cancels or claws back the matching commission.
Balances, approvals, payouts, and invoices live in one ledger with an audit trail.
How it works
Replace scattered chats, coupon exports, and manual payout checks with one flow your team and your partners can both follow.
Open a branded portal. Partners apply, you approve them, and each one gets their own referral link.
A script on your site, Stripe, or the server API records clicks, orders, sign-ups, and payments.
Commissions wait out your refund window, and refunds reverse them before anything is paid.
Approve payouts, pay through your usual method, and keep invoices and a full audit trail.

Use cases
Pick your business type when you set up your workspace. Affiliatops shapes the dashboard, tracking, and commission rules around it.
Online stores and social commerce
Subscription software
Agencies, consultants, education, memberships
Platform
Built Indonesia-first for how brands grow here, through KOLs, reseller networks, communities, and loyal customers, with IDR by default.
Commission rules, partner groups, coupons, marketing resources, and team roles in one workspace.
Partners get their links, codes, resources, referral status, and payout history without asking your team.
One script tag, signature-verified Stripe webhooks, and an idempotent server events API with OpenAPI docs.
Partner performance, cohorts, scheduled reports, and CSV exports, plus MRR and churn for SaaS programs.
For partners
Creators, resellers, consultants, and communities get a portal that answers their questions before they have to ask.
Every commission, one clear path
How a commission moves in the partner portal
Refunds during the hold period reduce or cancel the commission before it reaches your balance.
FAQ
Businesses that grow through partners: online stores, SaaS companies, and service businesses such as agencies, consultants, and education providers. Partners join the programs those businesses run.
Not for everything. The tracking script is one line of HTML, and connecting Stripe means pasting a webhook address into your Stripe dashboard. Service businesses can record leads and payments by hand. A developer helps if you want to send events from your own backend through the API.
Every commission waits out a hold period you choose (30 days by default). If a refund arrives, the matching commission is cancelled or reduced. If it was already paid, the amount is deducted from the partner’s next payout.
Yes, in SaaS and “Other” workspaces. Pay on the first payment only, for a set number of months, or for the customer’s lifetime, and optionally add a bonus for sign-ups or trials.
Any website that can load a script tag, including Shopify and WooCommerce stores; Stripe for subscription billing; and other billing or CRM systems through the server API.
Rupiah (IDR) is the default. Each workspace can use another currency, such as USD, SGD, or MYR.
Create a business workspace. We review each new workspace before it goes live, then a short setup wizard walks you through your business type, details, and commission rules.
Register as a partner. The business running the program reviews your application, and once you’re approved your dashboard shows your referral link and earnings.
Create your business workspace, choose your business type, and set the commission rules for your first partner program.
Included in every workspace
Want to see it first?
The live demo store shows referral tracking working end to end, from a partner link to a tracked order.