Feature update history:
04/07/24: added options to:
Enable the feature for individual affiliates.
Set custom commissions and MLM tiers for each affiliate.
See the affiliate that made the source conversion in the MLM commission report.
Toggle the display of the above for affiliates as well.
13/05/26: added option to select if MLM commissions should be calculated from conversion revenue or payout.
Once you have your direct affiliates all set up and thriving, you might want to consider driving your revenue even further by incentivizing them to recruit their own sub-affiliates through our multi-level marketing (MLM) feature.
How does MLM work?
This feature allows your affiliates to recruit their own affiliates (sub-affiliates) via their own invite link directly on Trackdesk. The sub-affiliates drive more revenue to you, and the direct affiliate gets a set commission from each of the sub-affiliate's conversions as a reward.
How to set up MLM on Trackdesk
First, enable MLM by navigating to Settings → Affiliates → Multi-level marketing (MLM).
Here, you can enable MLM globally, enable MLM for specific affiliates, create multiple MLM tiers, and set a commission for each of them. Enabling MLM gives affiliates access to a Sub-affiliates page in their main menu, where they can find their own registration link. You will be able to see all affiliates and sub-affiliates in your Affiliate list.
You can select if MLM commissions should be calculated from conversion payout or revenue.
Finally, you can set the commission amount for each MLM tier.
Individual affiliates' actions
When selecting the "Individuals only" option, you have to select specific affiliates that will have the feature allowed, i.e., those who will get their own invite link, and for whom the system will calculate MLM commissions.
The "Individual" mode for the MLM allows only specified affiliates to invite other sub-affiliates (for example, a scenario where you would allow team captains, and only they would be able to invite other sub-affiliates under them).
When Individual mode is active, only affiliates explicitly added to the list will earn MLM commissions on conversions from their sub-affiliates. Affiliates not on the list are ignored by the MLM chain; even if a sub-affiliate is registered underneath them, no commission is created for them.
To allow access to individual affiliates, simply add them to the list at the bottom of the MLM settings page:
By using the Edit custom commission button, you set custom tiers and payout rates for the specific affiliate only. You can also access this setting from the detail of the affiliate in the Affiliate list:
Custom commissions per affiliate replace the global tier rates entirely for that affiliate; there's no partial override. If you set a custom commission for an affiliate, they will use that table of rates for every level above them. If you want them to inherit a particular tier from the global setup, copy the value over.
When the global MLM setting is selected, the individual sections serve as a way to set custom tiers and payout rates for specific affiliates.
Example MLM payout
As you're setting up the MLM tiers, an example payout will be calculated on the page. Commissions for all tiers are paid on top of the conversion revenue or payout. If an affiliate who's at the bottom of the MLM pyramid makes a conversion, a commission gets created for each affiliate in an individual tier above them.
Let's say you're using payout as the baseline and have a conversion with a payout value of $100, and have set up 3 MLM levels with commissions of 10%, 5%, and 2% per level. An affiliate who's at the bottom of the pyramid makes a conversion. There are three levels above them, so a commission is created for each level, totaling 17%, with the final complete payout being $117.
In a different scenario, an affiliate who's in the second tier of the pyramid makes a conversion with the same amount. There is only one affiliate above them, so only they get credited with the commission of 10%, the final payout for the conversion in this case being $110.
MLM commission lifecycle
MLM commissions are created at the moment the sub-affiliate's conversion is created, climbing up the parent → grandparent → ... chain.
MLM commissions are reversed automatically if the source conversion is later rejected, refunded, or has its amount changed.
MLM commissions share the status workflow with the source conversion. They appear on the parent affiliate's open balance as soon as the source conversion is in the approved status.
Changing an affiliate's parent (manually or via a new invite) only affects future conversions. Already-created commissions stay tied to the parent at the time of the conversion.
The system prevents self-referral (an affiliate cannot set themselves as their own parent) and cycles (A → B → C → A). The UI will reject such assignments.
Tracking MLM commissions and sub-affiliates
There are three main places in the system to keep track of MLM metrics: the affiliate list, reports, and billing.
In the Affiliate list section, you can see if an affiliate has a parent affiliate directly on the affiliate table. In the affiliate detail modal, you can also see your affiliate's invite link and can directly filter their sub-affiliates.
You can also manually assign a new parent affiliate yourself.
In the Reports section, you can see a commission column (which you can optionally hide) in each of the reports. You can also make use of a specific MLM commissions report which keeps track of all commissions and their associated affiliates and conversion states.
Lastly, in the Billing section, you can keep track of how much money in the affiliate's payout comes from direct conversions and how much they get on commissions. To find this information, navigate to Settled balance, click on the settlement detail, and click the eye icon next to the payout to find the division.
Additional MLM settings
Display of conversion affiliate
By default, you'll find the information about the original source of the conversion in the MLM report (affiliate name and email). If you want, you can enable the display of these parameters to affiliates as well by using the Display conversion affiliate setting:
Manually assigning a parent affiliate
The parent affiliate is assigned automatically when an affiliate signs up using another affiliate's invite link. However, you can assign (or change) the parent affiliate manually via the affiliate detail in the Affiliate list. In the MLM commissions section of the affiliate, simply select and assign the parent affiliate you'd like. You can always quickly review the assigned parent affiliate in the affiliate list itself.
Common scenarios
Example 1:
Example 2:
Example 3:
FAQs
Can affiliates see their sub-affiliates?
Yes, affiliates can see a list of their direct sub-affiliates on the platform with basic details. They also have a Sub-affiliates grouping available in the Report builder, allowing them to see how much they generated from their sub-affiliates.
Does MLM work for recurring payments?
Yes. It does not matter whether the conversion is the first or the x-th. What matters is how deep the given affiliate is in the MLM structure and whether that creates the MLM commission.
How is the commission for the parent affiliate calculated?
The commission is counted from the conversion payout or revenue, depending on your preference. The MLM commissions are paid on top of it, so if a sub-affiliate makes a conversion that has a revenue or payout of $10 and MLM commissions are set to 10%, the tenant pays $11 in total: $10 to the sub-affiliate for the conversion and $1 to the parent affiliate for the commission.










