Course Lesson Enhancements allow you to create a unique course-taking experience and ensure that your students feel supported as they complete your course content.
In this article:
Set Up Course Lesson Enhancements' Tour Guide
Set Up Course Lesson Enhancements' Style Editor
Set Up Course Lesson Enhancements' Popup Editor
About This Feature
Boost student engagement and course completion with Course Lesson Enhancements - the ultimate tool for personalized encouragement, reminders, and rewards. The Course Lesson Enhancements feature helps prevent drop-offs by sending timely nudges, celebrating milestones with fun animations or GIFs, and creating a dynamic learning experience. With fully customizable pop-ups and course player styling, you have complete control over how students interact with your content - keeping them motivated and on track to success.
The Course Lesson Enhancements feature can help you:
-
Increase Course Completion Rates
Keep students engaged with strategic reminders and personalized encouragement at key moments.
-
Make Learning More Interactive & Fun
Use pop-ups, animations, and rewards to reinforce progress and celebrate achievements.
-
Customize the Course Experience
Personalize the course player’s design and messaging to align with your brand and student journey.
-
Encourage Student Motivation & Retention
Build a more engaging, rewarding learning experience that keeps students committed to finishing their courses.
Important Considerations
- The Course Lesson Enhancements feature is available for customers on all Thinkific Plus plans. If you're already a Plus customer, reach out to your dedicated Customer Success Manager to learn more. Curious, but not yet on Plus? Discover how Plus can supercharge your business growth.
- The Course Lesson Enhancements feature is not enabled by default. Please reach out to your dedicated Customer Success Manager to learn how to add this feature to your site or to check if it is included in your existing plan.
- The Course Lesson Enhancements are not compatible with SCORM Courses.
- The Course Lesson Enhancements are not supported in the Thinkific or a Branded mobile app.
How It Works
Course Lesson Enhancements offers three key features designed to enhance your course experience:
Tour Guide
The Tour Guide feature helps first-time students navigate your course. It automatically appears during the student’s initial visit to the course player and is also accessible via a link within the course player.
Style Editor
This feature enables you to customize the appearance of the default Thinkific course player. Using the Power Style Editor, you can modify colors and incorporate custom fonts. You can also use this feature to hide specific elements of the course player to better align with your branding.
Popup Editor
The Popup Editor allows you to create animated popups and notifications that can be displayed throughout your course. These popups serve various purposes, such as celebrating student milestones, reminding them of essential course resources, or encouraging them to complete specific lessons. You can also use this feature to reward students with unexpected downloads, promote 1-on-1 coaching calls, announce upcoming calls, or provide incentives for completing tasks. Additionally, it offers the potential for upselling courses or memberships as students progress through their learning journey.
The Course Lesson Enhancements features is not enabled by default. Please reach out to your dedicated Customer Success Manager to learn how to add this feature to your site or to check if it is included in your existing plan.
Each of these features is crafted to support a more engaging and personalized experience for both you and your students. While there are many ways in which you can use these features, use the guidelines below when setting up these features to ensure effective use:
- Be Intentional: Focus on specific goals and the desired outcomes you want to achieve with your prompts. Avoid overwhelming participants with too many interactions.
- Start Small: If you are using popups, begin with basic Popup Editor flows to establish expectations and measure user responses effectively.
Set Up Course Lesson Enhancements' Tour Guide
Thinkific offers a default course player demo video that you can add to your course. However, sometimes you want to create a more interactive experience to ensure that students are well familiar with the course player, and this is where the Tour Guide comes in. The Tour Guide feature allows you to create a flow that helps first-time students navigate your course. It automatically appears during the student’s initial visit to the course player and is also accessible via a link within the course player.
Follow the steps below to create the Tour Guide:
Step 1: Create a Private Custom Page and Add the Tour Guide Section
The Course Lesson Enhancements feature uses Site Builder and custom pages to create and configure the Tour Guide functionality.
- From your Admin Dashboard, select Channels
- Select Website
- Create a new custom page and give it a recognizable title (for example, Tour Guide Settings - All Courses)
- Open the page you selected
- Follow the instructions here and set the page visibility to Only me
- Open the default Banner section
- Click Delete section
- Select +Add Section
- Search for and select the Tour Guide section
Make sure to delete the default Banner section from the created custom page.
Step 2: Configure the Tour Guide Settings
Now that you have added the required section, you can edit the popups that will display in the Course Player.
- From your Admin Dashboard, select Channels
- Select Website
- Find the page you created in Step 1
- Open the Tour Guide section you added in Step 1
- Open each settings group to modify various popups. The page preview will explain where and how each popup appears
- Click Save
If you are making updates to the existing Tour Guide, you must complete the Step 3 & 4 to ensure that the updates are applied.
Step 3: Copy the Code and Add it to Site Footer Code
Once you finish configuring the settings, you can generate the code. This code needs to be added to the SIte Footer Code section of your settings to display and work in Course Player.
- From your Admin Dashboard, select Channels
- Select Website
- Find the page you created in Step 1
- At the top right of the page preview, click Copy Code
- In the popup, select Site Footer Code Settings so you can be transferred to the corresponding section
- Alternatively, from your Admin Dashboard, select Settings
- Select the Code & analytics tab
- In the Site footer code section, paste the code you copied
If you are making updates to the existing Tour Guide, replace the Tour Guide code you created previously. This Tour Guide code that you need to replace will be located between the following code elements (the exact text might vary, but will mention Tour Guide): <!-- Tour Guide v1.0.XX - Start --> and <!-- Tour Guide - End -->. Replace the whole line, including the mentioned code elements with the new code.
Step 4: Test the Tour Guide
Now you have added the code, it is time to test the tour guide!
- From your Admin Dashboard, select Products
- Select Courses
- Open any course
- Select Preview
- If this is your first time previewing, you will see a popup right away. If not, click Player Help in the top right
Set Up Course Lesson Enhancements' Style Editor
By default, Thinkific offers certain Course Player customization options, learn more about them here: The Thinkific Course Player. The Course Lesson Enahancements's Style Editor feature enables you to customize the appearance of the default Thinkific course player even further! Using the Power Style Editor, you can modify colors and incorporate custom fonts that are not available by default. You can also use this feature to hide specific elements of the course player to better align with your branding.
Follow the steps below to set up the Style Editor:
Step 1: Create a Private Custom Page and Add the Style Editor Section
The Course Lesson Enhancements feature uses Site Builder and custom pages to create and configure the Style Editor functionality.
- From your Admin Dashboard, select Channels
- Select Website
- Create a new custom page and give it a recognizable title (for example, Style Editor Settings)
- Open the page you selected
- Follow the instructions here and set the page visibility to Only me
- Open the default Banner section
- Click Delete section
- Select +Add Section
- Search for and select the Power Style Editor section
Make sure to delete the default Banner section from the created custom page.
Step 2: Configure the Power Style Editor Settings
Now that you have added the required section, you can edit the popups that will display in the Course Player.
- From your Admin Dashboard, select Channels
- Select Website
- Find the page you created in Step 1
- Open the Power Style Editor section you added in Step 1
- Open each settings group to modify various aspects of the course player. The changes you make will be previewed in the simulated course player in the page preview section of the page. To see the full version of the course player, click on the Fullscreen button
- See the instructions for common modifications below
- Click Save
If you are making updates to the existing Style Guide, you must complete the Step 3 & 4 to ensure that the updates are applied.
Use Custom Fonts
- With the page from Step 1 still open, in a new tab open Google Fonts
- Find the font(s) you want to use
- Click Get font
- Repeat the steps for all other fonts you want to add
- Once all fonts are added, click on the shopping bag icon on the top right
- Click Get embed code
- Under the <link> section of the Web tab, copy the <head> embed code - DO NOT CLOSE THIS WINDOW
- In Site Builder, open the Power Style Editor section you added in Step 1
- Select the Custom Fonts settings group
- Add the code you copied here
- Go back to the Google Fonts tab
- Under the <link> section of the Web tab, copy the font-family line of code in the CSS section for the code you want to use
- In Site Builder, open the Power Style Editor section you added in Step 1
- Select the settings group you want to edit (e.g. Side Menu (Chapter & Lessons) or Content Text)
- Find the style of text you want to change (e.g. Heading 1)
- Change the style from Default to Custom Color or Font
- In the Font Family, paste the snippet you copied in step 11
- Click Save
To ensure that the correct fonts apply, the paragraph format of the text in course builder should match the one defined in the Style Guide. In the above example, a custom font will only apply to text that is marked as Heading 1 in your course builder text editor.
Hide the Lesson Type Names and Icons
- In Site Builder, open the Power Style Editor section you added in Step 1
- Select the Side Menu (Chapters & Lessons) settings group
- Under the Lesson Type settings, select Hide
- Click Save
Apply Style to Specific Courses Only
If you create a style guide for specific course(s) only, you will need to create a new custom page so it does not negatively interact with other settings.
- Create a new custom page by following the instructions in Step 1 and ensure to give it a clear and descriptive name (e.g. Course Player Styles for Course A)
- Configure the style as described above
- Under the Style applies to setting group, select Specific Courses
- Select + Add course targeting option at the bottom of the settings list
- Search the course to apply the settings to
- Repeat steps 4-5 for other courses
- Click Save
Step 3: Copy the Code and Add it to Site Footer Code
Once you finish configuring the settings, you can generate the code. This code needs to be added to the SIte Footer Code section of your settings to display and work in Course Player.
- From your Admin Dashboard, select Channels
- Select Website
- Find the page you created in Step 1
- At the top right of the page preview, click Copy Code
- In the popup, select Site Footer Code Settings so you can be transferred to the corresponding section
- Alternatively, from your Admin Dashboard, select Settings
- Select the Code & analytics tab
- In the Site footer code section, paste the code you copied
If you are making updates to the existing Style Editor, replace the Style Editor code you created previously. This Style Editor code that you need to replace will be located between the following code elements (the exact text might vary, but will mention Tour Guide): <!-- PowerStyle v1.0.XX Style Default --> and <!-- PowerStyle End -->. Replace the whole line, including the mentioned code elements with the new code.
If you are using a course-specific style together to the general course styling, add the code for a course-speicifc styling in addition to the general styling (do not replace general styling code).
Step 4: Test the Course Player
Now you have added the code, it is time to see how it looks like in the Course Player!
- From your Admin Dashboard, select Products
- Select Courses
- Open any course
- Select Preview
Set Up Course Lesson Enhancements' Popup Editor
The Popup Editor allows you to create animated popups and notifications that can be displayed throughout the course. These popups serve various purposes, such as celebrating student milestones, reminding them of essential course resources, or encouraging them to complete specific lessons. You can also use this feature to reward students with unexpected downloads, promote 1-on-1 coaching calls, announce upcoming calls, or provide incentives for completing tasks. Additionally, it offers the potential for upselling courses or memberships as students progress through their learning journey.
Follow the steps below to create your popups:
Step 1: Create a Private Custom Page and Add the Powerpop Editor Section
The Course Lesson Enhancements feature uses Site Builder and custom pages to create and configure the Powerpop functionality. You must add the Powerpop Editor section in order to start building your popups
- From your Admin Dashboard, select Channels
- Select Website
- Create a new custom page and give it a recognizable title (for example, Powerpop Setup Page)
- Open the page you selected
- Follow the instructions here and set the page visibility to Only me
- Open the default Banner section
- Click Delete section
- Select +Add Section
- Search for and select the Power Pops Editor section
As you add your popups they will all appear in the preview section, where you can easily search, navigate, and click on them to see how they appear for students.
Make sure to delete the default Banner section from the created custom page and the Power Pops Editor section is at the very top of the page.
Step 2: Add and Configure Popup Sections
Now that you have added the required section, you can eand and configure the popups that will display in the Course Player. Each popup will be its own separate section. The Course Lesson Enhancements feature comes with 17 prebuilt popups, which include:
- Announce - Event: can be used to announce important events
- Confetti: shoots confetti to celebrate milestones and achievements
- Encouragement - Canva: use animation from canva.com as an inspirational message
- Encouragement - lesson: callout a specific lesson that students should pay attention to
- Encouragement - progress: encourage students to complete their course when they are close to completing it (e.g. at 80%)
- Encouragement - quote: encourage students using an inspirational quote
- Encouragement - started: encourage students to continue their course, as they get past the first part of the content (e.g. the first 10%)
- Gameify - Gift: rewards students for making progress to a certain milestone (e.g. 80%)
- Gameify - No Zombies: reinvigorate your students by adding this fun animation when they reach the middle of the course (a.g. 50%)
- Gameify - Tease: encourage students to complete a chapter by teasing an upcoming prize (works great with the Gameify - gift section)
- Remind - Hold Up: remind students about a lesson or a task that they should have completed in a previous lesson
- Remind - branch: encourage students to choose their next chapter (works great if your content is non-linear and students can bounce between different chapters)
- Remind - break: encourage students to take a break to prevent burnout and fatigue
- Remind - support: encourage students to reach out to you and your community for support, if they feel stuck
- Sell - Coaching: upsell coaching services rigth in the Course Player
- Sell - Coupon: offer coupons to encourage students to purchase another products
- Sell - Pre-Order: promote products that are still in pre-order
Finally, you can build your own popup using Buid your own section. All popups and sections have the same settings, so you can modify them as needed:
- From your Admin Dashboard, select Channels
- Select Website
- Find the page you created in Step 1
- Click + Add section
- Search for a prebuilt popup from the list above or chose Build your own section to create a popup from scratch
- Open the popup and modify its settings:
- Select whether the popup is Active
- Select the Type of a popup
- Select the Display Rules: at what point should a popup appear. You can chose to trigger popup at lessoon start, lesson completion, or when a specific progress is reached. See the instructions below on how to specify the target lesson.
- Modify Text of the popup
- Modify Media included in the popup: use your own gif or media or add a file URL from Lottie Files
- Select a Call to Action, if needed: where a button should lead
- Modify the popup Design
- Click Save
- Repeat steps 4-7 for any other popups you want to add
Target a Specific Lesson or a Course
Quiz, Assignment, and Brillium Exam lessons do not trigger the Lesson Complete event, so use a Progress trigger instead.
When setting up display rules, you might choose to target a specific lesson. For example, you might want to show an encouregament popup after a particularly hard lesson. To ensure that a popup is triggered after a right lesson, you will need to:
- In the Display rules section of a popup, select Courses/Lessons
- Select the display trigger (e.g. Lesson Completed)
- At the bottom of the settings list, swelect + Add courser targeting
- Choose a course where the lesson you are targeting is
- Without closing the Site Builder, open your Thinkific account in a new tab
- Select Products
- Select Courses
- Find the corse where the lesson you are targeting is
- Find the lesson you are targeting
- In the URL, find the Lesson ID: it is the last group of digits after /contents/. For example, if your URL is: https://example.thinkific.com/manage/courses/0000000/contents/1234567, your lesson ID is 1234567
- Back in the Site Builder, add the lesson ID you just found to the Lesson IDs field
- If you want to target multiple lessons within the same course, separate multiple lesson IDs by a comma
- If you want to target lessons in other courses, repeat steps 3-11
Step 3: Copy the Code and Add it to Site Footer Code
Once you finish configuring the settings, you can generate the code. This code needs to be added to the SIte Footer Code section of your settings to display and work in Course Player.
- From your Admin Dashboard, select Channels
- Select Website
- Find the page you created in Step 1
- At the top right of the page preview, click Copy Code
Note that code won't generate if some of your popups are missing key information. The popups with missing information will display a warning. See the troublshooting section below.
- In the popup, select Site Footer Code Settings so you can be transferred to the corresponding section
- Alternatively, from your Admin Dashboard, select Settings
- Select the Code & analytics tab
- In the Site footer code section, paste the code you copied
If you are making updates to the existing Tour Guide, replace the Tour Guide code you created previously. This Tour Guide code that you need to replace will be located between the following code elements (the exact text might vary, but will mention Tour Guide): <!-- PowerUpPops v1.0.XX - Start --> and <!-- PowerUpPops - End -->. Replace the whole line, including the mentioned code elements with the new code.
Step 4: Test the Popups
Now you have added the code, it is time to test the tour guide!
- From your Admin Dashboard, select Products
- Select Courses
- Open any course
- Select Preview
- Complete the action that triggers the popup you setup (e.g. complete specific lesson)
Troubleshooting Your Popups
The code won't generate if some of your popups are missing key information. The popups with missing information will display a warning. Here are the most common reasons for the warning:
- You specified Course targeting and did not add a Course Targeting block.
Fix: Add a course targeting block. - You specified Lesson Start or Lesson Complete Trigger and did not specify a lesson.
Fix: Add a course targeting block and specify Lesson ID (see the Step 2 above). - You are using a Pop Up Pop type but are missing a heading.
Fix: add a heading in the Text setting group (see the Step 2 above). - You are using an Image/Gif for the media type, but did not specify an image.
Fix: add an image in the Media settings (see the Step 2 above). - You are using an animation in the Media section, but did not specify a Lottie animation URL.
Fix: add a Lottie animation URL in the settings (see the Step 2 above).
Student Experience
When set up correctly, your students will see an updated Course Player that is consistent with your brand. They might also see a tour guide (if enabled):
Or they might see encouragements or receive gifts as they work through their course!
Frequently Asked Questions
No, the Course Player Enhancements are not supported in the Thinkific or a Branded mobile app.
Yes, you can. After you make updates in Site Builder, you will need to regenerate the code and replace the old code with the new one in the Site Footer Code section.