Submit a ticket My Tickets
Welcome
Login  Sign up
Open navigation

How to Set up the LearnWorlds Affiliate Management Program

Availability
Starter
Pro Trainer
Learning Center
High Volume & Corporate

LearnWorlds Affiliate Management is a built-in tool that allows you to start an affiliate program from within your platform. LearnWorlds' affiliate and commission tracking tools are very intuitive and easy to set up. 


With our integrated affiliate program, you can track and manage everything from an all-in-one dashboard, including revenue earned, sales, and referred customers.


In this article, you will find a guide that will help you set up your LearnWorlds affiliate program.


Basic Affiliate Settings

To begin setting up your affiliate program:


1. Navigate to Marketing Affiliate Management  Setup

2. Enable the Affiliate Program: Toggle the option to Enable or Disable the affiliate program according to your needs.


3. Edit the Affiliate Agreement: Click on Edit page to modify your Affiliate Agreement.


LearnWorlds provides a suggested agreement template you can customize. However, this is not legal advice. Your terms page URL will be your school URL, followed by /affiliate-program-terms.


4. Set Your Commission Rules. More specifically:


a. Commission rate.
The commission rate is the percentage rate of your affiliate commissions, and it applies to all products added to the program. Most schools offer between 10% and 50%, but the rate is up to you.


b. Cookie expiration.
Any referral that will purchase signs up before the cookie expiration period will be associated with the respective affiliate. A recommended range is anywhere between 15 and 60 days.


c. Commission payable after.
A new customer might cancel their purchase and ask for a refund after some time. That’s why you should wait before paying the affiliate their commission. The "commission payable after" setting is directly tied to your refund policy.


All affiliate payments must be handled outside of LearnWorlds, via your chosen method.

Affiliate Registration Page 

You can give users two ways to join your affiliate program:


Option 1: Manually Assign Affiliates

You can assign the affiliate role to existing school users manually.

Option 2: Enable Affiliate Self-Registration

Available on the Learning Center plan and above, this allows new users to register themselves as affiliates.

 A default registration page template is available and can be customized to match your branding.


The variable {{school.name}} is connected with your School's infounder School Name.


What Happens When Users Register:

  • After clicking Become an Affiliate, users are registered with a basic account.
  • To become an affiliate, they must then click Join the affiliate program that appears after they register.
  • Once accepted, they’ll see the Affiliate dashboard button appear.
  • Alternatively, they can access the dashboard through 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.


You can disable the affiliate feature during setup and reactivate it when you’re ready to launch.

What Affiliates See Once They Log In

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. 


  • You can control what your affiliates see about their commissions.
  • You can choose whether they see people who signed up but haven’t bought anything yet, these are called Leads. Once those people make a purchase, they become Customers and are no longer considered Leads.
  • You can also decide where affiliates go after they log in. You can send them to the:
    • Affiliate Dashboard
    • After Login page
    • Another page in your school
    • Specific URL you set


Set Payment Methods

You can define which payout methods affiliates can choose:

  1. PayPal
  2. Bank Transfer
  3. Other (if enabled, affiliates can manually enter their preferred payout method in a text field)

Select Affiliate Products

You can choose which products you would like to make available for your affiliate program.


The new course won’t be available for affiliate marketing if you don’t manually 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.


If someone clicks on two different affiliate links, the last link they clicked before buying will earn the commission.


The integrated Affiliate feature supports user registrations through the LearnWorlds sign-up system, Single Sign-On (SSO), and Social Logins (e.g., Google, Facebook). Commissions for Affiliates are calculated for users registering via any of these methods. However, registrations made through custom SSO implementations (i.e., outside the standard LearnWorlds-supported SSO integrations) are not tracked and therefore do not qualify for affiliate commissions.

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:

FeaturePro TrainerLearning Center
Affiliate Self-Registration Page✔️✔️
Manually Add Affiliates✔️✔️
Customize Affiliate Dashboard✔️
Leads and Customers Tabs✔️
Custom Payment Methods✔️
Change Individual Commission Rate✔️
Commission Status OptionsPayable/PaidNew, Approved, Payable, Paid, Rejected

Frequently Asked Questions


1. Can affiliates sign up themselves?


  • Pro Trainer plan: No. You must manually add them.

  • Learning Center plan or higher: Yes. They can self-register via a dedicated registration page or section.


2. Can I assign custom commission rates to each affiliate?


  • Pro Trainer: No. Only one default rate applies to all affiliates.

  • Learning Center and up: Yes. Set different rates per affiliate.


3. Are affiliates notified by email?


Yes, if notifications are enabled. Affiliates receive emails (New sign-up and Payout completed) when:

  • They’re added manually
  • They self-register
  • A payout is processed


You can find more information in this article.

4. Does LearnWorlds facilitate the payout to affiliates?


No. LearnWorlds calculates commissions, but you must pay affiliates manually (e.g., PayPal, bank transfer).


We recommend waiting at least 30 days following the sale in case the customer requests a refund.

5. Is commission calculated before or after tax?


Before tax. Commissions are based on the original course price.


6. Can Affiliates generate links for specific/several pages?


Yes, affiliates can input a URL to generate an affiliate link for any page on your school's website in their Affiliate Dashboard. They need to paste the public URL of the desired page into the designated field.

7. Can Affiliates apply coupons to their affiliate links?


Affiliates can:

  • Add a coupon to their affiliate link (if the school owner has provided one)
  • Create a link for any of your school's pages, with or without a coupon
  • Create a link for any of your products with or without a coupon


8. Can Affiliates generate affiliate links to specific product pages?


Yes. They can link to the courses, bundles, or subscriptions you’ve made eligible for the affiliate program.

9. Can Free courses be included in the Affiliate Program?


Free courses cannot be included in the Affiliate Program.


10. How does the affiliate tracking work for purchases?


If a user clicks an affiliate link and creates a new account from the same browser, any purchases they make within the cookie period will credit the affiliate. 


11. Do Affiliates get a commission when an existing customer purchases via their Affiliate link?


When a user is already registered in your LearnWorlds school and uses an Affiliate link since they do not count as new customers, there will be no commission for the Affiliate. 


12. What if a user doesn’t buy right away?


The user's actions are tracked according to the affiliate cookie expiration you will set up in your school. As long as the purchase happens within the cookie period, the affiliate still gets credit.

13. Can one link earn commission for multiple products?


If the user creates an account in your LearnWorlds school from the same browser they used to access the school following the affiliate link and purchases multiple courses before the affiliate cookie expires (30 days), the affiliate will earn a commission for all purchases. 


14. How does commission approval and payment work in LearnWorlds Affiliate Management?


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.


15. How does commission work for subscriptions?


Affiliates earn recurring commissions for as long as the referred user keeps the paid subscription.


16. When is a commission eligible for payout? 


The Commission's maturity period depends on the Commission payable after you have selected it. So, if the user is still enrolled after 30 days in the course they bought via the affiliate link, then the commission amount will be eligible for payout.

The affiliate will not receive a commission if the user cancels or is refunded before the commission becomes payable. 


17. Can I award a commission when enrolling someone manually? 


Yes, if the user was referred by an affiliate, a checkbox appears to apply commission during manual enrollment. If not referred, the option won’t show. 


 For instance, if the original price is $100 and the commission rate is 10%, the affiliate will earn $10. If you adjust the price to $200, the affiliate will then receive $20.

18. What happens if I use Shopify as the payment gateway?


To ensure that affiliate commissions are properly tracked when using Shopify as the payment gateway with LearnWorlds, users must register through LearnWorlds using the affiliate link before making a purchase. This is because purchases made directly through Shopify do not carry the affiliate tracking information back to LearnWorlds, resulting in untracked referrals. 


The recommended process is:

  1. Affiliate provides their unique link to a potential customer.
  2. The potential customer uses this link to register on the LearnWorlds platform.
  3. After registration, the customer proceeds to purchase the product, which can be facilitated via Shopify.

Did you find it helpful? Yes No

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