When running discounts for Courses or Subscriptions, creating and distributing a Promo Code is a simple way to allow specific discounts to specific learners.
Discounts for Events are managed through Coupons.
This article outlines the following concepts:
Create a Promo Code
Go to E-Commerce > Click Promo Codes > Click New
Give this promo code a Title and enter the Promo Code that will be entered from the Learner Portal.
At the bottom of the edit screen, enter how many times this Promo Code may be used.
Course Promo Codes
If the Promo Code applies to a Course, then select the discount as a Percentage or Flat Amount.
Select If the promo code applies to All Courses, or, select the specific Courses.
Users enter the Promo Code to apply it to the Course purchase.
Subscription Promo Codes
If the Promo Code applies to a Subscription Plan, set the Initial Discount, which applies the first time the user purchases the plan, and Recurring Discount, which applies every time the user renews the plan.
Select to which Plans the discount applies.
Promo Code Availability Dates
Set Active On and Expired On dates. This defines the window for which the Promo Code is available for use. Leave either or both fields empty to apply the Promo Code to all dates.
Click Save.
When purchasing a Subscription, users enter the Promo Code to apply its discount.
Promo Code Reporting
Tovuti offers reporting on promo code usage in the Report Builder.
Use Cases
The following are possible general use cases for utilizing this feature:
Running limited-time promotions to boost course enrollments
A training company wants to increase sign-ups for a new course launch by offering a launch-week discount to drive urgency and conversions.
This feature is useful because:
-
Admins can configure time-sensitive Promo Codes with an expiration date.
-
Discounts can be applied to one or multiple specific courses.
-
Code usage is tracked in Report Builder for performance analysis.
Example Use Case
To promote the new “AI for Beginners” course, the Admin creates a Promo Code titled AI2025LAUNCH offering 20% off. It’s valid for 7 days and limited to 100 uses. After the promotion ends, the marketing team checks promo code reports to see how many new learners enrolled and which channels drove the redemptions.
Rewarding loyalty with subscription renewal discounts
A company offering monthly training subscriptions wants to reward long-term users with a recurring discount for staying subscribed.
This feature is useful because:
-
Promo Codes for subscriptions can include both Initial and Recurring discounts.
-
Admins can target codes to specific Subscription Plans, such as premium tiers.
-
Ideal for reducing churn and incentivizing loyalty.
Example Use Case
A learner who has completed three certification tracks receives an email with a personalized code: LOYALTY15—which gives them 15% off their subscription every month. The recurring discount is set in the Promo Code’s configuration, and usage is later reviewed by the sales team in monthly retention reports.
Offering internal or partner-specific pricing tiers
An organization that sells courses externally wants to provide reduced pricing to employees, resellers, or partners without changing the base course price for the general public.
This feature is useful because:
-
Promo Codes act as invisible pricing tiers—only accessible to those with the code.
-
Admins can restrict codes to selected courses or plans while tracking who redeems them.
-
Perfect for channel-specific pricing without duplicating course entries.
Example Use Case
The Admin sets up a Promo Code called PARTNER2025 with a flat $100 discount on a $499 course, shared only with official resellers. Because it’s not listed publicly, retail learners pay full price while partners access preferred pricing. Redemption is capped at 200 uses and monitored weekly for budget forecasting.