The scenario
You want to run a multi-level affiliate network where:
- Vendors create their own programs and campaigns on the platform.
- Vendors do not have access to MLM settings — they cannot see or change any commission level configuration.
- The admin still distributes MLM network commissions automatically from every sale made through a vendor’s campaign.
This is fully supported and requires two settings.
Step 1 — Enable MLM Admin, disable MLM Vendor
- In the top navigation bar, click Settings.
- From the dropdown, click Add-Ons.
- Find the MLM Admin card and make sure it is enabled (checked).
- Find the MLM Vendor card and make sure it is disabled (unchecked).
The same MLM Vendor toggle is also available in Settings → SaaS Settings under the Vendor section, labelled MLM Module Access for Vendors. Both controls the same setting — changing one changes the other.
Step 2 — Configure the admin’s global MLM levels
- In the top navigation bar, click Marketing.
- From the dropdown, click MLM.
- Set the global MLM status to Enable for All Users.
- Click the Levels button in the top-right corner.
- Set the number of levels and enter commission rates for CPS, CPC, CPA, and CPR per level.
- Click Save Settings.
How commissions flow from vendor campaigns
When a customer purchases through a vendor’s campaign via an affiliate’s unique link, the commission chain works as follows:
- The vendor receives the sale revenue through their program.
- The direct affiliate receives their campaign commission (as configured in the campaign).
- The MLM upline — the affiliates who recruited the direct affiliate — each receive their level commission automatically, according to the admin’s global MLM level rates.
This happens silently in the background. Vendors have no visibility into this distribution, and they cannot change it.
Because vendor MLM module access is off, the campaign’s Level Settings tab defaults to Default, which means the admin’s global MLM rates apply. There is nothing extra to configure per campaign.
What vendors see
With MLM Vendor disabled, vendors do not see any MLM-related configuration in their campaign form. They create their programs and campaigns as normal, and the MLM distribution happens automatically without any action or visibility on their part.
Summary
| MLM Admin | MLM Vendor | Result |
|---|---|---|
| On | On | MLM is active. Vendors can see and configure MLM on their own campaigns. |
| On | Off | MLM is active. Admin controls all levels. Vendors see nothing. Commissions are distributed from all campaigns including vendor ones. |
| Off | Any | MLM is completely disabled. No referral commissions are distributed to anyone. |