Submit a ticket My Tickets
Login  Sign up
Open navigation

How to Set up the LearnWorlds Affiliate Management Program

LearnWorlds Affiliate Management is a LearnWorlds built-in tool that allows you to start an affiliate program. LearnWorlds affiliate and commission tracking tool is very intuitive and a piece of cake to set up. Here are the instructions that will help you set up your affiliate program.

Basic Affiliate Settings

Navigate to Marketing →  Affiliate Management →  Setup. In this section, you can set up every detail of your affiliate program (available in the Pro Trainer plans or higher).

  • Enable Affiliate program: Choose to enable or disable your affiliate program. 
  • Edit the Affiliate Agreement page: Your affiliate program should be governed by a specific agreement between you and your affiliate partners. You can prepare a comprehensive understanding by clicking on the Edit page.  When you click on the Edit page you will see that we have prepared a complete template, which is a suggestion and does not constitute legal advice. Your terms page URL will be your school URL followed by /affiliate-program-terms.
  • Commissions: You need to set up the:
  1. Commission rate: The commission rate is the percentage rate of your affiliate commissions, and it applies to all products added to the program. Commissions range typically from 10% to 50%. However, it is entirely your choice to make.

  2. Cookie expiration: Any referral that will purchase signs up before the cookie expiration period will be associated with the respective affiliate. It is recommended that you set cookie expiration anywhere between 15 and 60 days.

  3. Commission payable after: Α new customer might cancel their purchase after some time and ask for their money back. Therefore, you need to ensure that your customer stays before you pay the commission to the affiliate. The commission payable after” setting has entirely to do with your refund policy.

Affiliate Registration Page 

You can either add your affiliates manually (if they are already your users):

...or allow them to register by themselves (available in the Learning Center plans or higher), by turning on the Affiliate self-register setting and editing the Self-register page.

We have prepared a default template that you can use or customize to your liking.


  • The variable {{}} is connected with your School's info under School Name. 
  • Once visitors have clicked on the "Become an Affiliate" button, or have already signed up as users in your school, a simple user account will have been created. For them to start an affiliate partnership with you, they have to click on the "Join the affiliate program" button that appears after they register. 
  • As soon as they become affiliates, the "Affiliate dashboard" button will be then visible on the Self Register page (they can also access their dashboard by clicking on the pencil icon on their After login page). 
  • The self-registration and affiliate sign-in page URL is your school URL followed by /affiliate-registration.

What Affiliates See once they login

When an affiliate registers for your program, they get immediate access to their Affiliate Dashboard. On the dashboard, they can see how their work is performing at any time. 

  • What Affiliates can see: On your Affiliate Program Settings, you can set up what your affiliates will be able to see (Available in the Learning Center plan or higher).
  • Display leads/customers to affiliate: You can choose if your affiliates will be able to see people (referrals) who have registered in the school but have not purchased anything yet. When these people buy they become Customers and they are not considered Leads anymore. 

Set Payment Methods

You can determine the payment options from which your affiliates will choose the preferred one  (available in the Learning Center plan or higher). You can select among PayPal, Bank transfer, and Other. Νote: If you keep the "other" option enabled, then your affiliates will be able to fill in a text field with their preferred way of receiving payouts. 

Select Affiliate Products

You can choose which courses and bundles you would like to be available for your affiliate program (available in the Pro Trainer plan and above).


  • Α new course won’t be available for affiliate marketing if you don’t add it to this list. Only paid courses can be linked with your affiliate program. Free or private courses are not eligible for this.
  • If you are not using our integrated payment gateways, but an external one to receive payment for your products, then the affiliate system cannot track the referrals, commissions, and payments.

Features per plan

Our built-in affiliate system is available on the Pro Trainer (core functionality) and Learning Center plan (advanced functionality). The differences between the Pro Trainer plan, compared to the Learning Center plan, are:

Pro Trainer plan 
Learning Center plan
Affiliate Self Registration Page
Manually Add Affiliates
Leads and Customers tabs on Αffiliate Dashboard
Change individually Commission Rate in comparison with the default Commission Rate under Affiliate Setup
Commissions StatusPayable and Paid Commissions
New, Approved, Payable, Paid, and Rejected Commissions

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.