Frequently asked questions
For merchants: how to get started, integrate, add affiliates, and run settlements. For affiliates: how to get links and get paid. Full details in the user guide and API reference.
For merchants
How do I get started as a merchant?
Three steps. First, apply at Apply as merchant with your domain, a contact email, and a password. Second, once a platform admin approves you, log in at Merchant login with that email and password. Third, take your merchant slug from the dashboard. That slug is what identifies you on the tracking endpoints, and there is no separate API key. When an order completes from a referral, your backend calls the conversion API with the order id, amount, and affiliate code. The User guide and API reference show the exact request.
What do I need to integrate?
One call. When an order completes from a referral, your backend sends POST /api/{merchantSlug}/track/conversion with orderId, amount, and currency. The affiliate is identified by the affiliate_ref cookie, which is set when the visitor clicks a referral link at /domain/{merchantSlug}/r/{code}. Everything else in the dashboard is optional.
How do I add affiliates to my program?
Two ways. From the dashboard, open Affiliates and add someone by email; if they have no account yet we create one and can email them an invite to set a password. Or let them come to you: an affiliate enters your site slug in their own portal, and the request appears under Affiliate applications for you to approve.
Do I have to use your front-end script?
No. You can set the affiliate code in a cookie or session yourself, for example from the URL parameter on your server. Our script is optional; it reads the parameter, sets a cookie, and can report clicks.
What if I send the same order twice?
Nothing is double-counted. Conversions are deduplicated on your orderId within your program, so sending the same orderId again returns the original conversion and its commission rather than creating a second one. That makes retries safe without any extra header. Use an orderId that is unique in your own system.
Which currencies are supported?
USD only. Commission amounts and settlement records are all in USD.
For affiliates
How do I get my referral links?
Sign in to the Affiliate portal and open My links, or the Dashboard. Each site you are approved for is listed with its referral link, in the form yoursite.com?ref=YOUR_CODE. Share that link; when someone buys, you earn commission under that site's rules.
How do I get paid?
Request a withdrawal in the portal for commissions that are still pending. The site admin approves it in their dashboard. Afflixo only records that a commission is settled; the site pays you outside the platform, by bank transfer, PayPal, or whatever they already use.
How do I get approved for a merchant?
Either ask the merchant to add you by email, which they do from their dashboard, or open Apply to a site in your own dashboard and enter the merchant site slug. If you are not registered yet, a merchant who invites you triggers an email so you can set a password. The merchant sees your application and approves or rejects it.
Can I use the same email as both a merchant and an affiliate?
Yes. One email can own a merchant site and also be an affiliate on other sites. Use Merchant login for your own dashboard and Affiliate login for the affiliate portal. You can apply to become a merchant while already an affiliate, and be invited as an affiliate while already a merchant.
For site admins (merchants)
How do I add or invite an affiliate?
Open Affiliates in the dashboard and enter their email. An existing account is linked to your site straight away. If there is no account, we create one and can email an invite so they set a password and log in. Applications from affiliates who found you themselves appear under the Affiliate applications tab.
How do I set commission rules?
In Commission config, set the type (fixed or percentage), the value, and the scope: first order only, first N orders, or a time window. You can override any of it for an individual affiliate under Affiliates.
What does "approve settlement" do?
It marks the selected commissions as settled so they cannot be paid again. You then pay the affiliate outside the platform, using your own process. Afflixo does not move money.