Logo

What are you looking for?

Need answers? Search our articles to learn how to create courses, engage learners, and run your education programs with confidence.

Course management

Using the Upgrades app

10 Mar, 2026

The Upgrades app allows students to purchase an upgraded version of a course to unlock additional features. It routes students to a purchase page where they can select a product and add it to their cart. This feature can be used to offer additional exam credits, apps/content, or extended course access.

To configure Upgrades, first add Stripe to your active integrations. You'll need your Stripe API Publishable Key and Stripe API Secret Key. Without Stripe enabled you cannot use the upgrades feature.

Then enable the Upgrades app in Course Settings.

image.png

Course Products

Next, select an existing product or create a new one if needed, and map it to the credit you want associated with the purchase.

If you are creating a product, ensure that all required fields are completed. Payments can be configured as either a one-time charge or a recurring subscription set to monthly or yearly. Once the product is created, the payment type cannot be changed, and a new product must be created to use a different payment type.

Subscriptions can be managed in a student's Profile under credits.

image.png

To manage a student’s subscription as an admin, go to Users and locate the appropriate user. From there, select Manage Credits, click on the Order ID, and proceed to cancel the subscription.

subscriptions.png

Next, toggle the product to Active to make it available to students. Then assign a credit and click Save. This links the upgrade to a credit, which determines what the student can access and which tools become available to them.

product creation.png

Once this is complete, the upgrade will be available for students to purchase. It is best practice to complete a test purchase in Stripe before making the upgrade available to students.

You can learn more about Stripe test purchases Here

Specials

Specials can be used to provide discounts to users through special codes or coupon codes which can be applied automatically on checkout or through user input.

image.png

To configure a special:

  1. Click Add.

  2. Fill in all required fields.

  3. Toggle the special to Active.

  4. Click Save.

specials add.png

Upgrade Settings

In Upgrade Settings, you can customize the look and feel of the Main, Required, and Success upgrade pages, which are highly customizable and support images, video, and custom code. This allows you to fully tailor the upgrade experience.

It is important to note that if Include Upgrade Page in Course Menu is toggled on, the student upgrade navigation will not disappear after a purchase if the upgrade is tied to a partial credit.

image.png

Upgrade Banner

You can customize the banner messaging under Upgrade Banner in Upgrades. Enabling the Show Upgrade Banner toggle will display your custom banner at the top of the page.

image.png

Did you find this article helpful?
Previous

Student experience

Next