company logo

Help center

Go to Teachery
All collectionsBuildGeneralSet a Course End Date or Course Expiration Date for Your Course(s)

Set a Course End Date or Course Expiration Date for Your Course(s)

How to set a Course Expiration Date and how to use this feature to pre-sell courses, market existing courses, or offer course previews.

Looking to give access to your course for a limited amount of time? This feature is for you! 

Here’s how it works:

  1. Set the Course Expiration Date in your course

  2. A customer signs up for free or purchases your course

  3. Their access to the course will expire at the time you specified

info icon
If your customer tries to access your course URLs after the course expiration date, they'll be redirected to the specific course page or external URL you set.

We strongly recommend setting a redirect (ideally the course login page and ideally not a payment page). If you’ve set your redirect to a specific course page e.g. the login page (as opposed to an external URL), the user will see a very clear course expiry alert.

Our Course Expiration Date (or Course End Date) feature can be set up in multiple ways across multiple courses.

We'll share some pro tips with you, especially how to use Course Expiration Date to create an evergreen sales funnel for your course 🙌.

🙋‍♂ Important first note regarding existing course customers

Setting up a course expiration/duration will only apply to customers who have purchased your course AFTER you’ve set and saved this setting. Each time you change the course expiration or duration, it only applies to new customers added after that change.

error icon
If you have existing customers and THEN add a course expiration/duration for the first time, the existing customers will NOT have an expiration date.

If your course expiration date has passed and you want to extend it (whether you use the Based on a date you set or Based on customer’s purchase date setting) or even if you decide to disable the course expiration setting altogether, the same rule still applies: those users with expired access will still not have/regain access.

⛔️ Removing users’ expiration dates

For any existing users with an expiration date, you will need to edit/remove their course expiration dates directly in each user’s individual profile or remove all users’ expiration dates in bulk. To do it at an individual level, please see this help doc and to remove expiration dates for all users in bulk, continue here.

error icon
IMPORTANT: Please note that this cannot be undone. You can revoke an individual user's access again by visiting their unique Customer Profile page available in the Teach > Customers page.

To remove all existing users’s expiration dates:

  1. We recommend first downloading a list of customer data as it stands now, in case you ever need to refer back to a user’s original expiration date. You can do this from your Teach page by selecting the CSV link for the relevant course.

  1. Open the relevant course and navigate to the Course Settings > Manage Customers option via the left sidebar.

  2. On this page, click the button to remove all users’ expiration dates.

warning icon
IMPORTANT: If you still have course expiration enabled, any user that joins from this point on, will have an expiration date applied. If your intention is to remove course expiration for future users too, be sure to disable this functionality in the Course Pages > Lesson Drip Options page (accessible from the left sidebar menu of the course).

💻 Watch the Course Expiration Date Setup Walk-Through Video

This video will walk you through all the features of our Course Expiration Date feature. If you don't want to watch the video, you can scroll down this help doc to see each step written out.

🧐 What does the Course Expiration Date countdown timer bar look like on your course?

Here's what the Course Expiration Date looks like in a fictional course where you can see the countdown timer bar at the bottom:

The Course Expiration Date countdown timer bar is responsive to all browser/mobile device sizes and actively counts down while your student is viewing the course. You can customize the colors and text, which we'll talk more about in a moment.

⚙ How To Setup the Course Expiration Date

Here are the steps to add an expiration date to your course:

Step #1: Setting the Course Expiration Date (Two Options)

To access the Course Expiration Date feature you'll want to click in to edit your course and then in the Course Pages section go to the Overview page of your course. From there, click the purple Actions button in the top right and look for the Edit Course Expiration Date option.

Option 1: Based on the student purchase date

This option is perfect for you if you want your course expiration date to be based on when a student signs up for, purchases, or is manually added to your course.

Option 2: Set your own specific expiration date

This option is the right choice if you want your course expiration date to be a specific date in the future that you set.

warning icon
For either of these options, once a student signs up for a course with a Course Expiration Date set, you can edit the course end date in the student's Customer Profile. 

Step #2: Set the redirect for when your Course Expiration Date expires

Once you choose Option 1 or 2 for your Course Expiration Date you'll want to set the redirect URL/page for the course.

This redirect will dictate where your student goes AFTER the course expiration date expires.

The Course Expiration Date redirect can be set to a page in your Teachery course OR any URL you want to use (another Teachery course Payment Page or any URL your heart desires!)

👉👉 This redirect will happen in two ways:

  • If a student is actively viewing* your course as the Course Expiration Date countdown timer counts all the way down to 00s, the page will automatically redirect.

  • If the Course Expiration Date timer has expired and a student tries to access any URL in the course, they will be redirected to the redirect URL you set.

info icon
*If you are logged in, previewing your course, and watching the timer countdown to 00s, you will NOT see the automatic redirect happen on-page. We do this so you can always preview your countdown timer. 👍

Note: Setting the redirect URL will save automatically for you, there's no save button to click.

Step #3: Customize the Course Expiration Date Timer Bar

Once you've set your Course Expiration Date option (1 or 2), then added your Redirect Page/URL, it's now time to customize the countdown timer bar!

You can find the customization settings by clicking the "Lesson Drip Options" text link in the Course Expiration Date modal OR by clicking "Lesson Drip Options" in the left sidebar of the course editor.

Scroll down Lesson Drip Options to find the Course Expiration Date settings. If you click the "Customize" button in the Expiration Timer Bar section, you'll be taken to the Style Editor.

In the Style Editor >> Course Expiration Bar section, you customize the following:

  1. You can set the timer bar background-color

  2. You can set the timer bar text color

  3. You can edit the text of the timer bar

  4. You can add link text to the second sentence that can go to a Teachery Payment Page or any URL you specify (great for trying to sell your full course!)

  5. You can highlight the link text and change the text color of the link text

😎 Final notes about the Course Expiration Timer Bar

Note #1 - The "X" Icon: If a student clicks the "X" icon on the timer bar, it will hide the timer bar on all pages of your course for 24 hours.

Note #2 - Timer Bar Font: The font is inherited by the course font you set on the Overview page of your course (Change Course Font button). You can also highlight the text when on the Customize Expiration Bar page and change the font that way as well.

Note #3 - Custom CSS: Feel free to add your own CSS to customize the timer bar to your liking. One simple example, you could use custom CSS to increase the font size on the timer bar from font size 15px (default) to 18px (larger). Grab the CSS here:

<style>div.countdown.end-date {font-size: 18px !important;}</style>

Add that CSS in Course Settings > Style Your Course > Add Custom CSS

🛑 Please proceed at your own risk when adding custom CSS and you can read our help doc Adding Custom CSS.

 

🤩 BONUS: How To Use the Course Expiration Date Feature to Create an Evergreen Sales Funnel

If you're using the Course Expiration Date to create a preview version of your course which will sell the full version of your course...

We HIGHLY recommend duplicating your course and using the Course Expiration Date on the duplicated version of your course. This will keep your data clean and separate for the free preview course and your full/paid course. 

This is a great way to create an "evergreen sales funnel" using a (duplicate version) free preview course.

The steps to set this up are the following:

  1. Go to Course Settings > Duplicate Course in the sidebar editor of your main course

  2. Once duplicated, go to Course Settings > Manage Options and be sure to update your preview course's Course Name and Course URL (you may want to update the Course Emails as well to be more "preview friendly")

  3. Head to your Course Pages of the duplicated course and delete the lessons you won't want a student to have access to in the preview version of the course

  4. ADD a new lesson that becomes a sales pitch for the full version of the course (grab a Payment Page link from your full course and make the link clear)

  5. Set your Course Expiration Date in the preview course with the number of days you want someone to have access after "purchase" (or signup)

  6. Set the Course Expiration Date redirect URL to the payment page for the full course (you want this payment page to be created in the FULL course itself)

  7. Customize the Course Expiration Date timer bar to have text linking to your full course payment page URL

  8. 🚀 Last but not least, create a free payment page in your preview course that you share which gives people access to the preview course!

  9. BONUS: Create an automated email sequence and sync it up to match the number of days of your course preview (if the Course Expiration Date is 5 days, you could send 1 email per day). 

⏳ Use Course Expiration Date to Limit the Amount of Time a Student has Access to Your Course

If you only want a student to have access to your course after purchasing for a certain amount of time, you can use Course Expiration Date for this too.

Unlike the Evergreen Sales Funnel, you may not need to duplicate your course for this option (unless you want to). You'd simply set your Course Expiration Date option to days after purchase OR to a date in the future and once the time expires, your student's access to your course expires and is revoked. Easy peasy!

You can always go into a specific student's Customer Profile from the Customers page and edit their Course Expiration Date to give them additional time in your course.

info icon
If you are going to use Course Expiration Date in this manner please make it extremely clear to any customers who are purchasing your course that access will be removed in the future. 


If you have any questions about using our Course Expiration Date feature or come up with a unique way to use it for your course, reach out to us! 

Did this answer your question?
😞
😐
😁