A coupon is a voucher entitling the holder to a discount for a particular product/course/service and on which you can set an expiration date for more controlled promotion. Coupons promote a solid offer to a potential customer, encourage impulse buying and with them you can both attract new clients or reactivate old ones into buying new online courses. With LearnWorlds Promotions you can issue discount coupons, making it easier than ever to promote and market your courses to your students through multiple marketing channels. Very easily you can create discounts in % of fixed $ amounts, set expiry dates and create multiple coupon codes to better control the source of your customers. Here is how you can do it.

1 To create a new coupon click on "Marketing" ->  "Promotions (Coupons)" in the Admin menu.

2 Click on the "Create course/bundle promotion" button.

3 Give an easy-to-remember name to your promotion.

4 Choose the type of your promotion (percentage % or fixed $ amount) and fill in the value.

5 Select the courses for which the promotion will apply. Once you select them click the "Add product" button.

6 Then, you have to create one or more sets of actual coupon codes for this promotion. Creating separate sets of coupons gives you more control over how you distribute them (e.g. to different customer segments, through different channels, seasonal promotions, etc.) and can better monitor the effectiveness of each coupon/promotion.

  • add a coupon code (Note: Coupon codes are case sensitive so make sure your learners copy the code exactly as it is)
  • set the maximum number of times this coupon can be used
  • set an expiration date for the coupon

Always remember to click on the "Create coupon" button before proceeding forward.

7 You can also generate a big number of unique Coupons by Generating bulk Coupons. To do that, first you add a prefix that can be something that represents your Promotion, then the maximum amount of redemptions, and lastly the date that your Promotion will expire.


Like before, remember to click on the "Generate bulk coupons" button before continuing.

8 Click "Save coupon".

It is very important to click the second save button since this is the only step that finalizes the promotion coupon and stores it to your promotions list!! Otherwise, your coupon will be discarded and you will have to start the process from scratch.

9 Now, you will see two different rows. The first one is the Coupons that we created first. The code is the name you can see in front of the Coupon. Now, right below, it's the Bulk coupons row. To get access to these Coupons, you have to download an .xls file (Microsoft Excel and Google Sheet can edit these files) and then find all the unique codes the "Generate bulk coupons" button generated.

Subscription Plans Coupons

In a LearnWorlds school, you have the ability to create coupons not only for courses or bundles but also for a Subscription Plan.

1 Click on "Marketing" and then on "Plans Promotions"

2 In order to create a coupon click on "Create subscription plan coupon"

3 In the settings window decide the discount type and amount, add a name for the new coupon and its duration.

In case you create a recurring coupon you can select how many times (months) this coupon will be applied.

Save and the new Subscription plan coupon is ready!

Giving your students access to a product with an already applied coupon

Sometimes it is nice to treat your students with some special offers and discounts. It can be a method to award them for having purchased a number of courses or to lure them to purchase a course after their Trial has expired (subscriptions-memberships).

What about providing them with a URL redirecting them to the checkout page with a coupon already applied for them? In order to achieve that you only need to follow some simple steps:

1 Create the coupon as explained above

2 Copy the product's URL (course, bundle or subscription) in order to find the course's id, by navigating to the course's Properties:

Or the course's "Access" tab:

URL example: school.learnworlds.com/course/sell-courses-in-learnworlds

You will need to share school.learnworlds.com/course?courseid=sell-courses-in-learnworlds, where the course id is the id of the course after /course/

3 Αfter the product's id paste &coupon= and the coupon's code (i.e. AUT2018)

In the end, the URL should be like this:


When the users visit this URL, will be redirected to the product's page and after clicking the "Enroll" will be redirected to the Payment page where the discount will be already applied.

The User then will be able to click on the "Buy" button and proceed with the purchase.

In case you wish to redirect your users straight to the checkout page then you should use the URL school.learnworlds.com/payment?product_id= 

where you should add the product id (sell-courses-in-learnworlds) and then coupon slug (&coupon=AUT2018). 

Eventually, the correct URL should be like the one below:


If you want to share a URL with a coupon code for a bundle it should be like this one:


So now that you know-how, all that is left for you is to create your delicious coupons on your LearnWorlds school and sell your amazing courses!