If you have ever been on Amazon.com, you must be familiar with these phrases:

Frequently bought together

Customers Who Bought This Item Also Bought

There’s a powerful reason why the largest and most successful online retailer in the world includes these sections in its website:

Upselling can dramatically increase the revenue generated per sale.

In fact, Amazon has reported that 35% of its revenue is generated from product upsells.

In this post, I’ll show you EXACTLY how to upsell your Teachable courses within your school.

What is an upsell?

Upselling is a marketing or sales tactic designed to present customers with additional products, services, add-ons, or premium items, in order to increase the value of the sale.

It is as simple as it is effective.

Upsells allow you to market to an audience that’s highly receptive to making a purchase for two main reasons:

  1. They’ve already purchased from you, so they trust you and value your products.
  2. They are in the mindset of addressing a specific need, so a related product might be just what they are looking for.

A great way to upsell on your Teachable school is by customizing your thank you page with an offer to enroll in a similar course.

For example, if you sell courses about long-distance running, and a customer just purchased a course called “How to run your first marathon in under 4 hours” - this might be the perfect time to offer an additional course on “Yoga for runners: Muscle rehabilitation.”

To accomplish this with Teachable, all you need to do is:

  1. Create a custom Thank You page.
  2. Redirect customers to your custom page.

Here’s how.

Create a custom Thank You page

  1. Create a new page to serve as the thank you page for the course. To do this, navigate to Site > Pages from your admin area and click New Page.


  1. Give your page an appropriate name and URL. Then, click on the <> symbol to go into HTML mode. The text box will turn black once you click this.


  1. Paste the following code into the HTML box:
<h1 style="text-align: center;">Thanks for enrolling in the Best Course Ever!</h1>
<p style="text-align: center;">An optimal subheading here, something that says something.</p>
<p style="text-align: center;"><br></p>
<p style="text-align: center;"><img src="https://www.filepicker.io/api/file/ffhvDIRk26uVoEpClHNA" class="img-responsive" width="325" height="273" style="width: 325px; height: 273px; display: block; margin: auto;" alt=""></p>
<p style="text-align: center;"><br></p>
<p style="text-align: center;"><a class="btn btn-hg btn-primary btn-header-enroll payment-scroller" href="#"><i class="fa fa-shopping-cart"></i>  Enroll now for only $XXX</a></p>
<p style="text-align: center;" rel="text-align: center;"><br></p>
<p style="text-align: center;" rel="text-align: center;"><a href="#">No thanks, continue to course</a></p>

  1. Click the <> button again to exit HTML mode in the text editor and see the result as it will appear on the finished page. You can toggle back and forth between modes to make changes and see how they look. Once you’ve pasted in the code above, you should see this:


  1. Now, you can customize the text fields and image in this template to contain details and copy specific to your own course.


You’ll need to customize the following:

  • Name of the course they just enrolled in (highlighted in screenshot). For example: “Thanks for enrolling in Introduction to Photography!
  • Subheading talking about the course you’re upselling. For example: “Do you have a new DSLR? Sign up for my sister course, Getting to Know Your DSLR.”
  • Image for the course you’re upselling, ideally with the course name superimposed (more on this in step 6).
  • Button copy with a link to the checkout URL of the course you’re upselling (more on this in step 7).
  • Course name and link to your original course’s first lecture in the “no thanks” line (more on this in step 8). For example: “No thanks, continue to Introduction to Photography.”
  1. To upload your own image, you have two options:
    1. Upload it to a web image hosting service (like filestack.com), obtain a URL, and paste it in place of the highlighted link below:


    1. Exit HTML mode, manually delete the example image, and upload your own via the Add Image file picker. For best results, image dimensions should be approximately 325w by 275h, but you can fine-tune this in the HTML width=”” and height=”” fields.


If you choose option b, you’ll need to then go back into HTML mode and paste the following code back in before the closing > tag:

width="325" height="273" style="width: 325px; height: 273px; display: block; margin: auto;" alt=""

It should look like this:


If you’d like, adjust the dimensions in the width and height fields and add alt text in the alt=”” field. Toggle in and out of HTML mode to see how your image looks until you’re satisfied.

  1. To create the button with a link to your other course’s checkout URL, open another tab/window and go to the other course. Then, follow the steps in this article to obtain a URL that leads logged-in users directly to the checkout page. Copy it to your clipboard.

Return to the original tab. In HTML mode, find the button line of code (look for “btn”), and paste the copied URL inside the href=”” quotation marks (make sure to remove the placeholder “#”).


Customize the button text (“Enroll now for only $XXX”) with your course’s price or other desired CTA. Now the button is done!

  1. To create a link to your original course’s first lecture in the “No thanks, continue” line, open a new tab to go to the course’s Curriculum, locate the first lecture (make sure it’s published), and click the Preview button:


That will take you to the lecture page, where you can simply copy the URL from the navigation bar:


Then, return to the original tab and paste the link inside the href=”” quote marks in the bottom line (again, removing the “#” placeholder):


  1. Once you’re done customizing all the HTML in the text editor, click Create Page.
  1. Back in your main Pages area, make sure to Publish the page.


  1. From that same area, click Preview to check out the new page. Make sure your links work and everything looks as it’s supposed to.


Redirecting to This Page

You’re almost done!

Now that you’ve created and published this page, you’ll need to set your course’s original thank you page to redirect to your new one.

  1. Copy your new page’s URL. You can do this by previewing the page and removing ?preview=logged_out from the URL.
  1. Navigate to your course and select Thank You Page from the sidebar:


  1. Paste the URL inside the Custom Redirect URL field.
  1. Click Save.

Now, anyone who purchases that course will be redirected to your new thank you page, where they’ll have the option to buy an awesome second course from you right away!

How you can take this further

This post is just a baseline on how to upsell on your Thank You page.

Here are a few ideas I think would be cool to add to all of this:

  • Add coupon codes to the upsell to make the deal even more irresistible.
  • If you don't have another course, you could add affiliate links to other products or services that your customer could be interested in.

Have other ideas? Would love to hear them in the comments!

We'd love to see you take your school beyond what's explained in this post. To get started, please visit our knowledge base or, better yet, click below to attend one of our weekly webinars.

Join an exclusive course launch webinar

Limitations (that I could find)

One Thank You page per course

Because the links on the Thank You page are specific to a course, you'll need to create several of these if you want to add upsells to all of your courses.

No conversion pixel

You will not be able to add a conversion pixel to the <head> tag of these Thank You pages. Fortunately, some of the largest services like Facebook Ads no longer require specific conversion pixels - you can specify the conversion URL instead.

Did you find this useful? Want to see more content like this?

Your feedback is very important to our content creation process.

If you found this useful (or didn’t), found something I missed (I’m sure I did), think of something cool we could add to this process, want to see a similar post about another topic, or just want to say hi - pleeease add a comment below!

I’ll personally read and answer every one.


Check out more content like this

Back to Blog
Eduardo Yi

Written by Eduardo Yi

Eduardo Yi is a content marketer at Teachable, the platform that allows anyone to teach online, where he gets to work on the intersect of his four passions: education, digital marketing, and incomplete lists.