How to Sell Courses on

We may earn commissions if you buy via links on our website. Commissions don’t affect our opinions or evaluations. Learn more.

The platform provides you with all the necessary tools and features to create and sell courses. This includes connecting a payment gateway, building a sales funnel, configuring pricing, and adding additional offers.

Key Takeaways:

  • supports native integration with Stripe, PayPal, Razorpay, and more
  • You can sell courses on an unlimited number of times
  • Courses can be sold for a single fee, subscription, or payment plan

What Do You Need to Sell Courses on

What Do You Need to Sell Courses on

To start selling courses on, there are a few things you need to have ready beforehand.

  • First, you must have a account. The good news is that has a free plan that allows you to sell one course, so you don’t necessarily have to have a paid plan
  • You also need to have the completed course ready in your account. It’s not possible to use to sell courses that have been created on other platforms.
  • Lastly, you must have an account set up with a compatible payment gateway. We have listed these below but the most commonly used gateways are Stripe and PayPal.

Once you have these in place, there are several steps to complete in which will allow customers to find and purchase your course:

  • Connect your chosen payment gateway with
  • Create a sales funnel
  • Configure the order form.
  • Add any upsells or offers (optional).
PlanNo. of Courses

Selling Courses on (Step by Step)

Connect with a Payment Provider

Connect with a Payment Provider

Step 1: The first thing you need to do to sell courses is connect your account with your preferred payment gateway.

Log into your account and click your profile icon in the top-right corner. Then select “Settings” from the dropdown menu and then “Payment Gateways” from the left-hand menu that appears.

Log into your account

Step 2: A list of payment gateways will appear. Find your preferred one and click on the blue “Connect” button to the right of where it is listed.

A list of payment gateways

Step 3: Follow the instructions on the pop-up that appears. These differ slightly depending on which payment gateway you have chosen. Here’s an overview of what you will need for each of them:

  • Stripe: Your business address and business type.
  • PayPal: Your PayPal business account username and password, the API signature key.
  • MercadoPago: API public key and access key, country of where your business is registered.
  • Razorpay: API key ID and API secret key.
  • Flutterwave: API public key, API secret key, and API encryption key.
  • Mollie: Email address and password of your Mollie account.
  • GoCardless: Email address and password of your GoCardless account.
  • Xendit: Your business name, webhook secret key, secret access token, public access token.

API keys, secret keys, etc. can all be found in your chosen payment gateway’s account. You will find instructions on where to locate them in the payment gateway’s help center. 

If you’re still unsure, we recommend getting in touch with your payment gateway’s customer service team.

API keys, secret keys

Step 4: Once the payment gateway has been connected, you will see your account email displayed next to it, and the blue “Connect” button will no longer be available.

Create a Sales Funnel does not have a standalone web page builder. Therefore, to create a sales page for your course, you must use the sale funnel feature.

Create a Sales Funnel

Step 1: Log into your account and click “Funnels” located at the top of the screen. Then, click the blue “Create” button. account and click “Funnels

Step 2: A pop-up will appear. Give your funnel a name and choose which domain name to use (if you have connected custom domain names). Next, make sure the “Sell” funnel type is selected and ensure your preferred currency is also shown.

When ready, click “Save.”

When ready, click “Save.”

Step 3: The funnel will now appear on the “Funnels” homepage. To edit it, click the funnel title.

“Funnels” homepage

Step 4: On the next screen, you will now see the funnel steps (order form, thank you page, and inactive page) listed on the left, and a page full of templates on the right.

next screen

Highlight the relevant funnel step and pick a template. Hover over the template thumbnail and click the “Select” button that appears. You can also preview it if you wish.

relevant funnel step

Step 5: Next, click the blue “Edit Page” button. Note that you can also change the template by clicking the button below it.

Edit Page” button

Step 6: The page editor will open up. To edit an element, click on it and edit directly on the page. A left-hand menu will also open up with additional editing options.

To move elements around and change the page order, simply drag and drop them into the desired spot.

The page editor

To add additional elements and page blocks, select them from the left-hand menu and drag them onto the page.

When you have finished editing your page, click “Save Changes” in the top-right corner.

Save Changes

To exit the page editor after saving, click the little exit icon next to the “Save Changes” button.

Repeat this process for the other steps in your funnel.

Configure the Order Form

Now your sales pages are looking good, it’s time to set a price for your course.

Configure the Order Form

Step 1: Click into the funnel you just created and select the “Order Form” step. Scroll to the bottom of the page until you see “Choose Offer Type.” Select “Digital Product.”

Digital Product

Step 2: Several sections will now appear. First, you’re going to configure the “Resources” section. 

In the first dropdown box, select “Courses.” Then, from the second dropdown box, find and select the course you want to sell. A third dropdown box will appear which asks you to choose the course access type. There are three options:

  • Full Access: Allows the customer to access the entire course.
  • Partial Access: Allows you to select specific sections of the course that the customer will have access to.
  • Drip Content: Course material will be gradually made available at specific intervals.
Drip Content

Step 3: There are a couple more options in the “Resources” section:

  • Grant Access on a Specific Date: Allows students to access the course material on a date of your choosing. This is good if you want all your students to start the course at the same time.
  • Expiration Delay: This grants access to the course material for a specific number of days. For example, you may want access to expire after a month or a year.

When you have configured everything in “Resources,” click the “Save” button and continue to the next section.

Expiration Delay

Step 4: Now you need to create a price plan for your course. In the first dropdown, you can select from three options:

  • One-Time Payment: An amount that is charged a single time.
  • Subscription: An ongoing subscription fee that is charged until the customer cancels it.
  • Payment Plan: A series of payments made at regular intervals for a set amount of time.

If this is the first time you are selling anything on, then you will not have created a price plan. Therefore, click the “Create a New One” link below the dropdown boxes.

One-Time Payment

Step 5: When creating price plans, you must first add the following information:

  • Price Plan Name (Order Form): This is what appears on the order form and what the customer sees.
  • Price Plan Name (Dashboard): This appears on your sales dashboard in your account.
  • Statement Description: This is what appears on the customer’s bank account statement.
  • Price Plan Type: Pick a one-time, subscription, or payment plan.
Price Plan Type

If you selected “One-Time Payment,” add the price in the box provided and hit “Save.”

One-Time Payment

If you selected “Subscription”: 

  • Choose the trial period length: Number of days, weeks, months, or years. 
  • Add the payment amount and payment intervals (daily, weekly, monthly, yearly).

Hit “Save” when done.


If you selected “Payment Plan”:

  • Choose the trial period length: Number of days, weeks, months, or years. 
  • Add the payment amount and payment intervals (daily, weekly, monthly, yearly).
  • Choose the number of payments the customer will make.

When done, hit “Save.”

Your funnel is now ready and you can start selling your course!

Add an Upsell, Downsell, Order Bump, or Coupon

To entice people into purchasing your course or buying additional courses and offers, you may want to add an incentive. allows you to add sales tools such as upsells and downsells, order bumps, and coupon codes.

Add an Upsell, Downsell, Order Bump, or Coupon

To create upsells and downsells, you need to add additional steps to your existing sales funnel.

In the funnel steps page, click “Add New” found underneath your funnel steps, and select “Upsell” or “Downsell” from the step type options. Give the step a name and hit “Save.”

You can now select a template, edit the page, and add your offer exactly like you did for your original funnel pages.

edit the page

To create a coupon for your course, head to the steps page of your funnel and select “Order Form.” Scroll to the bottom to where it says “Coupon” and click the blue plus sign.


If you haven’t created one before, click to create a new one.

created one before

Add the following information, then hit “Save”:

  • Coupon name (for your reference)
  • Coupon code (what the customer enters at checkout)
  • Discount type (percentage or fixed amount)
  • Discount amount
  • Expiration date
  • Limit of use (how many times the coupon code can be used)
Expiration date

Finally, to add an order bump, head to the steps page of your funnel and select “Order Form.” Scroll to the bottom, find, and click on the blue “Order Bump” button.

Order Bump

Adding an order bump is the same as adding the initial offer. Select which product you want to use for the order bump, then configure the pricing for it.

Frequently Asked Questions

You can sell courses on according to your chosen plan limits, and as long as you have created the courses using’s features and tools. You cannot sell courses that have been created on other third-party platforms.

You can sell any type of pre-made course on from simple tutorials and e-books to comprehensive multi-module courses. You can also sell coaching courses but note that does not have native live-streaming or scheduling features available.

The two main payment gateways you can use to sell courses on are Stripe and Paypal. However, the platform also has native integrations for MercadoPago, Razorpay, Flutterwave, Mollie, GoCardless, and Xendit.

All plans – including the free one – allow you to sell a course an unlimited number of times.

The Free plan allows you to create and sell one course an unlimited number of times. If you want to sell more than one course, it will be necessary to upgrade to a paid plan.

You cannot use an external website to sell courses. Instead, you must create and use a sales funnel. However, you can purchase a custom domain and use it with your funnel.


About Authors

  • Janette Bonnet

    Janette Bonnet is a Senior Writer at SupplyGem. She’s been in the teaching and training field for over 10 years and has been writing about it for more than 5 years. She knows a lot about online course tools like GoHighLevel,, and Teachable. Thanks to her long experience and a professional training certification she earned from CIPD, she’s great at helping readers understand these platforms. When you read her articles, you’re getting advice from someone who’s actually used and knows these tools inside out. Beyond her professional endeavors, Janette has dedicated many years to volunteering, especially in animal welfare, showcasing her commitment to giving back to the community.

  • Dr. Angelia Cline, Ed.D.

    Dr. Angelia Cline, Ed.D., has over 20 years of extensive editing expertise and a commendable academic foundation from William Carey University. Besides her position as a Chief Editor for SupplyGem, she is also an Instructional Designer. Dr. Cline manages the Learning Management System (LMS) for a large team, skillfully converting SME knowledge into engaging courses. With over 12 years of teaching experience, she has demonstrated her aptitude across various subjects and educational settings. At William Carey University, Dr. Cline achieved an Ed.D. in Educational Leadership, a Master’s in Teaching of the Gifted and Talented, and another in English Language and Literature. She also secured her BA in English from The University of Southern Mississippi. Her proficiencies range from research and differentiated instruction to educational leadership.

Leave a Reply

Your email address will not be published. Required fields are marked *

More from SupplyGem

Disclosure: I am an independent Affiliate, not an employee. I receive referral payments from The opinions expressed here are my own and are not official statements of