The Affiliate Management menu in LearnWorlds helps you oversee and analyze the performance of your affiliate program directly from your admin dashboard.
This feature brings value by allowing you to track affiliate activities, manage commissions and payments, and understand how your affiliates contribute to customer acquisition and sales.
In this article, you’ll learn what each section of the Affiliate Management menu provides, including how to view affiliate data, track commissions, monitor payments, and access leads and customers referred by affiliates.
Affiliates Section
Inside the Affiliates tab, you will find a complete list of all your affiliate users, along with the option to manually add new affiliates.
You will be able to see who your affiliates are and the following essential details:
Their email addresses
The number of customers they have referred
The total sales they’ve generated
The commission rate you have agreed with them
The amount currently owed to them
What has already been paid
Clicking on an affiliate user will open their profile, where you can view their overall performance. Information includes:
Affiliate ID
Payment method
Customers referred
Referral link clicks
Generated leads
Customers brought in
Sales achieved
Commissions earned
Payment history and due commissions
Each affiliate also gives you two action options:
Edit Affiliate: You can change the affiliate’s name, customize their commission rate, and select their payment method (PayPal, wire transfer, or other).
Deactivate Affiliate: You can choose to deactivate the affiliate if needed.
- You have the option to export all affiliate data in CSV or XLS format for external use.
- To manually add a new affiliate, click Add Affiliate. The only restriction is that you can only add people who are already users of your school. So, if you are asked to add an affiliate manually, make sure they have registered with your school.
Commissions
The Commissions tab displays detailed information about every commission generated through your affiliate program. You’ll be able to review what you’ve already paid and what is still pending for each sale, along with the date of the transaction.
You can manually accept or reject individual commissions based on your own criteria. Each commission is sorted into tabs so you can easily track its current status:
Accepted – ready for the maturity countdown
Rejected – excluded from payout
Due for Payment – matured and approved
Paid – already processed
Once a commission is approved, it automatically moves to "Approved (Not Matured)". This starts the maturity period, which allows time for handling refunds or disputes. After the set period passes, the system automatically updates the commission to "Approved (Payable)", clearly indicating that it’s ready to be paid.
To help you manage and review commissions efficiently, LearnWorlds provides useful filters:
By product – focus on specific course or bundle performance
By date range – choose between the last 7, 30, or 60 days
Payments
In the Payments tab, you can track which commissions are due, which have been paid, and which are still not payable. You can select one or more commissions using tickboxes and mark them as paid. You can also filter these commissions by the chosen payment method.
Leads
The Leads tab displays a list of users who registered with your school after clicking an affiliate link. This is helpful for building segmented email marketing lists and identifying how well affiliate campaigns are generating sign-ups.
Customers
In the Customers section, you can see people who bought your courses through your affiliate program and details about them, such as:
The customer’s email
The affiliate who referred them
The date the customer registered for the course
- You can filter customers by date and export data in a CSV or Χls form.
Dashboard
In the Dashboard, you can see all of the categories mentioned (Affiliates, Commissions, Payouts, Leads, and Customers) in one place. This gives you a full snapshot of how your affiliate program is performing.
Features per plan
Our built-in affiliate system is available on the Pro Trainer (core functionality) and Learning Center plan (advanced functionality).
Here’s what’s available in each plan:
Feature | Pro Trainer | Learning Center |
---|---|---|
Affiliate Self-Registration Page | ✔️ | ✔️ |
Manually Add Affiliates | ✔️ | ✔️ |
Customize Affiliate Dashboard | ❌ | ✔️ |
Leads and Customers Tabs | ❌ | ✔️ |
Custom Payment Methods | ❌ | ✔️ |
Change Individual Commission Rate | ❌ | ✔️ |
Commission Status Options | Payable/Paid | New, Approved, Payable, Paid, Rejected |
Notes
- If a user is already registered in your LearnWorlds school and later clicks on an affiliate link, they will not be counted as a new customer. As a result, no commission will be generated for that affiliate. The user will need to create a new account from the same browser that accessed the site via the affiliate link, and before the cookie expiration.
- If you would like to track a brand new user who has been signed up through an affiliate link, you can navigate to Report Center → Activity History → Events Log and detect the Referred by on the More info tab.
- You can find out more about how your Affiliates can access their affiliate dashboard in our respective article.