The Resource Library allows you to efficiently organize, display, and control access to your learning resources on your Thinkific site. Whether you’re providing downloadable materials, hosting videos, or offering premium content, the Resource Library helps enhance the user experience with tailored settings and flexible access control.
In this article:
Step 1: Create and Configure the Resource Library Custom Page
Step 2: Add and Configure the Resource Library Section
Step 3: Add and Configure Resource Sections Individually
Control Access to the Resource Library
About This Feature
The Resource Library feature streamlines content management and consumption by organizing resources in a visually appealing, searchable, and filterable format. With advanced customization options, the Resource Library is a flexible feature that can be used to grow your audience, provide valuable content, and even retain your members.
The Resource Library can help you:
-
Enhance content discoverability
Resource Library allows you to showcase your content and materials in a way that is easily searchable and discoverable. Your learners will no longer have to revisit modules just to access workbooks, videos, or handouts! -
Offer tailored user experiences
With advanced filtering and access controls, you can ensure that the right content is displayed to the right audience. You can even tease the content and turn your content into a lead magnet. -
Monetize your resources
Use your existing or new content as an upsell opportunity and encourage your learners to get premium access with the Resource Library.
Here are some examples of how the Resource Library can be used to help you achieve your goals:
-
Lead Magnet Library
With the Resource Library, you can create a dedicated page where potential customers can explore collections of "quick win" resources. For example, in your library, you can offer downloadable resources, short videos, or podcast recordings for your customers. The Resource Library will let you display these items but require leads to create an account for access, letting you grow your customer base while showcasing the value of your content! -
Membership Retention
Retain members by curating a library of bite-sized resources outside of traditional long-form courses. These easily digestible resources organized in a streamlined way allow members to quickly find what they need. Separating these member benefits from full courses also reinforces the value of your membership by offering ongoing and accessible content. -
YouTube Plus
Transform your YouTube channel into a premium subscription offering with minimal extra effort. Repurpose your existing content and provide it ad-free through the Resource Library. Add extra resources to provide extra value that cannot be replicated on YouTube. -
Media Library
If your users frequently revisit modules, hosting the content in a traditional course format may feel overwhelming to search through. The Resource Library simplifies this by housing all videos and materials in an easily navigatable format. This ensures members can quickly locate and consume content without frustration, improving their experience. -
Affiliate Library / Curated Resources
Use the Resource Library to share a curated list of recommended products alongside your affiliate links. In addition to providing your audience with valuable recommendations, you can diversify your income by generating additional revenue through affiliate links. -
Meet Our Instructors
Showcase your instructors and their expertise with the Resource Library. Utilize filtering and search options to help students find the perfect instructor for their needs.
Important Considerations
- The Resource Library feature is available for customers on all 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 Resource Library 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 Resource Library is not available via the Thinkific or a Branded mobile app.
- At the moment, Digital Downloads and Coaching products cannot be added to the Resource Library
- Some changes will not be reflected in the Site Builder as you make them. You will need to save changes and preview the page as a student to view any updates and changes.
- When creating and adding new resources, ensure that are tagged and categorized consistently, as category names must match tags applied to the resources.
- Use uniform image dimensions (recommended: 760 x 420 pixels) to ensure a consistent layout.
- Oversized images or excessive resource count may impact page loading speeds.
How It Works
The Resource Library can be created as a custom page using website pages and Site Builder or can be added to the existing page, like All Products or Student Dashboard. You can create as many resource library custom pages as you need.
The Resource Library will list all of the resources you added, alongside the search bar and the option to filter based on the categories you define (if enabled). Students can browse your resource library and access the resources.
You can lock specific resources or the whole library behind a paywall, so only students who purchased specific products have access to them. You can encourage students to purchase access to specific resources or access to the whole resource library.
Set Up Resource Library
The Resource Library 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.
Once the feature is enabled on your account, you can start the setup process. The Resource Library can be created as a custom page using website pages and Site Builder or can be added to the existing page, like All Products or Student Dashboard. To enable the feature, you will need to add the following section to a site builder page:
- Resource Library - this section is a required section that ensures that your resources can be displayed on the page and can be filtered and searched through.
- Individual Resource - each resource will be defined in its own site builder section. Once added to the page, the resource will automatically be displayed in the resource library. You can add as many sections as
See the detailed steps below on how to add the resource library to the custom page. For instructions on how to add the resource library to the All Products page or the Student Dashboard page, see the FAQ section below.
Step 1: Create and Configure the Resource Library Custom Page
The Resource Library can be created as a custom page using website pages and Site Builder or can be added to the existing page, like All Products or Student Dashboard. If you are using an existing page, skip to Step 2.
- Follow the instructions here and create a custom page
- Give your custom page a recognizable and descriptive name
- Once created, remove the default Banner section by clicking on the section and selecting Delete Section
- You can change the page access settings by turning it into a private custom page. Note that the Resource Library allows you to manage access settings of individual resources and the library as a whole.
Step 2: Add and Configure the Resource Library Section
To create the structure for your Resource Library page you need to add the corresponding section. This is a required step and ensures that your resources can be displayed on the page and can be filtered and searched through.
Settings in this section allow you to define the categories that resources can be divided into.
- On the same page from Step 1, select +Add section
- Search for and add the Resource Library section to the page
- Edit the Search, Filter, and Categories settings group
This settings group determines how the options to search, filter, and categorize the resources will be displayed. You can adjust the style, icons, the no-results message and more. Make sure to complete the following settings:- Define your Category Tree
- Create a category group on a new line with a group name (no asterisk). You can create as many category groups as you need, but at least one category group is required.
- List each category within the group under the group name, starting with an asterisk (*).
-
For example, if you want to create three category groups, you would write it out like:
Resource Type
*Audio
*Video
*Download
Experience Level
*Novice
*Intermediate
*Advanced
Access Level
*Free
*Paid
- Select the desired Filter Option
Define whether the filter will look for resources that match ALL selected categories, ANY of the selected categories, or if a user (student) can select it themselves. - Select the desired Search Matching Threshold
The resource name, description, categories, and keywords all affect how many resources are considered a match when searching. Drag the matching threshold to the right to be looser with matching (more results, less accuracy). Drag to the left to be more strict (less results, more accuracy).
- Define your Category Tree
- Edit the Cards settings group
This settings group determines how the resource cards are displayed. - Edit the Resources settings group
- Select Demo Sample #
If you have not uploaded any resources, this setting will display sample resource cards so you can see how the section will look like.
- Select Demo Sample #
- Edit the Library Upgrade Popup settings group
This settings group determines the appearance of an upgrade popup. This popup appears when a student tries to access the resources that they have not purchased. An upgrade popup can encourage students to purchase access to an individual resource or to the whole library - this option is configured in the settings of each individual resource (see Step 3 below). This setting group determines how an upgrade which encourages students to buy access to the whole library looks like. You can configure what media, heading, subheading, button text, etc show up in the popup. Make sure to complete the following settings:- Select the CTA type
Determine whether the popup should display a single button encouraging students to purchase access to the whole Resource Library or display options to purchase the library OR a resource. For example: "Get this resource for $49 or all resources for $199" - Select the Upgrade Link
Link to the page of the product that the student needs to purchase to get access to the whole Resource Library. For example, you can create a private and hidden course that grants access to the Resource Library when purchased.
- Select the CTA type
- Edit the Font Awesome Icons settings group
Use these settings if you want to use Font Awesome icons - Edit the All Products/Student Dashboard Pages settings group
These settings affect how the Resource Library behaves when added to the default All Products or Student Dashboard pages. - Edit the Who should see this section? settings group
These settings determine who can see the Resource Library. This section allows you to control visibility while you are setting up and testing the feature. - Edit the Section settings group
These settings determine how the Resource Library section looks like
Once you created the Resource Library structure, you can start adding individual resources.
Step 3: Add and Configure Resource Sections Individually
Each resource will be defined in its own site builder section. Once added to the page, the resource will automatically be displayed in the resource library.
There are several resource sections that can be used with the Resource Library, each determined by the type of resources you want to add. Currently, the following sections are available:
- Audio Resource: allows you to add an audio resource to the library, e.g. podcast recording
- Bundle Resource: allows you to add all products in a bundle to the library at once
- Download Resource: allows you to add a downloadable resource to the library, e.g. a checklist
- IFRAME Popup: allows you to display any iframeable content as a popup within the resource library
- Micro Lesson Popup: allows you to display more complex content that contains media, rich text, and call-to-action buttons in a popup within a resource library
- Page Resource: allows you to link to another page within the library
- Product Resource: allows you to add your Thinkific products to the library
- Video Resource: allows you to add a video resource to the library, e.g. a video tutorial
The setup for each resource section is mostly similar, as most have the same settings. Unique settings that appear in specific sections only are covered below. To set up a resource section:
- On the same page from Step 2, select +Add section
- Search for and add the desired resource section to the page
- Rename the section for easier search by clicking on the pencil icon
- Edit the Card Content settings group
This setting determines how the resource card is displayed. You can adjust the image, heading and more. Make sure to complete the following settings:- Add the categories to the Categories (One per line) box
These categories must match the categories you defined in Step 2 exactly (not including the asterisk)
- Add the categories to the Categories (One per line) box
- Edit the Access settings group
This setting determines who can see and access the resource or what the upgrade behaviour should be- Edit the Type of Access Restriction
You can allow the resource to be viewed by anyone (No restriction - always allow), show the resource to anyone but restrict access (Tease - show but restrict access), or show and allow access only to select students (Restricted - show only if have access) - Select the Type of Condition
Define whether a student must have ALL specified enrollments or ANY of the specified enrollments - Select the products, based on the enrollments to which the access is restricted in the Allow access when enrolled in...(1-5)
- Select the Tease Action
If a Tease type of restriction is selected, determine what type of an upgrade will a student be prompted to do. An upgrade popup can link students to a different page (Navigate to a page), show a custom popup (Custom Upgrade Popup), encourage students to purchase access to an individual resource (Resource Upgrade Popup), or access to the whole library (Library Upgrade Popup). The last option is configured in the settings of the Resource Library section (see Step 2 above).
- Edit the Type of Access Restriction
- Edit the Resource Upgrade Popup settings group
If you selected the Resource Upgrade Popup as a tease action in the previous step, use this section to determine how the popup appears. - Edit the Search settings group
Add additional keywords to help your students find the right resource. These keywords have a bigger weight than description and resource names when determining the ranking of a resource.
The following sections are unique for each resource section type:
-
Audio Resource:
- Edit the Audio Link settings group
Add the link to an audio file to include it in the library. Learn how to get the direct audio link here by following steps 1-3 here: Adding Audio in the Text Editor
- Edit the Audio Link settings group
-
Bundle Resources:
- Edit the Bundle settings group
Select the bundle to add all of the products from the bundle to the library - Edit the Product Categories settings group
Select whether you want to use the product's categories for categorization in the Resource Library, if you want to use custom categories (the ones you defined in Step 2), or if you want to use product price as a category. - Select +Add exclusions
If you want to remove any specific products that are in the bundle from displaying, add them to the exclusions list.
- Edit the Bundle settings group
-
Download Resource:
- Edit the Download Link settings group
Add the link to a download file to include it in the library. To get the direct link to the download file, create a Download lesson in any course, preview the lesson, right-click on the Download button, and select the Copy link address option.
- Edit the Download Link settings group
-
IFRAME Popup:
- Edit the Popup Content settings group
Add the iFrame URL (i.e. what will be displayed when the resource is accessed) and define how the popup appears and looks.
- Edit the Popup Content settings group
-
Lesson Content Popup:
- Edit the Lesson Content settings group
Select the media type, add the lesson content (i.e. what will be displayed when the resource is accessed) and define how the popup appears and looks.
- Edit the Lesson Content settings group
-
Page Resource:
- Edit the Page Link settings group
Add the link to a page to include it in the library.
- Edit the Page Link settings group
-
Product Resource:
- Edit the Product settings group
Select the product to be added to the library. - Edit the Page Link settings group
Select where should a student be directed when the resource is selected.
- Edit the Product settings group
-
Video Resource:
- Edit the Video settings group
Select the video that will be displayed when the resource is selected.
- Edit the Video settings group
Once a resource is added, it will appear in the Resource Library. Repeat the steps above for additional resources.
Control Access to the Resource Library
When creating and setting up the Resource Library, you can manage access in four different ways. Learn more about each below.
Resource-Level Access Control
Each resource added to the Resource Library can have its own access setting, defined in the Access settings group during the resource setup (Step 3 above) which allows you to decide whether a resource will be:
- visible to everyone (select the No restrictions - always allow option)
- visible to everyone, but can only be accessed by students who satisfy specified criteria (select the Tease - show but restrict access option)
- visible only to students who satisfy specified criteria (select the Restricted - show only if you have access option)
Criteria determining access are based on the enrollment in products (e.g. a course, a bundle, or a community).
When the resource is visible to everyone but can only be accessed by students who satisfy specified criteria (the Tease action), you can select the type of popup and call to action that appears when a resource is clicked. The popup can:
- link students to a different page (select the Navigate to a page option)
- show a custom popup (select the Custom Upgrade Popup option)
- encourage students to purchase access to an individual resource (select the Resource Upgrade Popup option)
- encourage students to purchase access to the whole library (select the Library Upgrade Popup option)
When selecting the Resource Upgrade Option, define how the resource upgrade popup looks in the settings of each individual resource.
To set up the resource-level access control:
- From the Admin Dashboard, go to Channels
- Select Website
- Select the page that hosts your Resource Library
- Open the site builder section of the resource you want to restrict access to
- In the Access settings group, select the Type of Access Restriction = Tease - show but restrict access
- Select the conditions (products that would grant access to the resource)
- Select Tease Action = Resource Upgrade Popup
- Edit the Resource Upgrade Popup settings group
Library-Level Access Control
If you want your students to see individual resources but purchase access to all resources at once, you can select the Tease option for each resource and then the Library Upgrade Popup option.
The library upgrade popup is enabled through the Library Upgrade Popup settings group when setting up the Resource Library section (Step 2 above).
The library upgrade popup can display a call-to-action to purchase access to the library as a whole OR give a student an option to buy access to one resource or to the whole library.
To set up the library-level access control:
- From the Admin Dashboard, go to Channels
- Select Website
- Select the page that hosts your Resource Library
- Open the site builder section of the resource you want to restrict access to
- In the Access settings group, select the Type of Access Restriction = Tease - show but restrict access
- Select the conditions (products that would grant access to the resource)
- Select Tease Action = Library Upgrade Popup
- Go back to the list of the site builder sections
- Select the Resource Library
- Edit the Library Upgrade Popup settings group
Page-Level Access Control
If you use a custom page to host the Resource Library, you can set the page to private to restrict access to logged-in students only or students enrolled in a specific product only. Learn more: Private Custom Pages.
Use Custom Upgrade Popup
If you want to use an upgrade popup with more customization options, you can use a Custom Upgrade Popup section. To do that:
- From the Admin Dashboard, go to Channels
- Select Website
- Select the page that hosts your Resource Library
- Setup the custom upgrade popup ID: note that this ID must be unique on a page, i.e. no other custom popups on the page should use the same ID
- Configure the custom popup
- Go back to the list of the site builder sections
- Open the site builder section of the resource you want to restrict access to
- In the Access settings group, select the Type of Access Restriction = Tease - show but restrict access
- Select the conditions (products that would grant access to the resource)
- Select Tease Action = Custom Upgrade Popup
- In the Custom Popup ID field, add the popup ID you configured in step 4: note, the ID must match exactly
Student Experience
When learners visit the page with the resource library, they can search through all resources or filter resources using categories you define. Depending on the access settings, they will either see and access the resource right away or see the resource but be required to upgrade to access it.
Frequently Asked Questions
You can use the Resource Library on default pages, like Student Dashboard. This allows your students to quickly access products they purchased (courses and communities) in addition to other resources you might add.
When using the Resource Library feature on the Student Dashboard, the Resource Library will replace the defaul Student Dashboard sections. Make sure to complete the steps below to display the products the student has purchased.
To add the resource library to the student dashboard, in addition to the section outlined in the setup section above you will need to add:
- Student Dashboard Course Cards section - this section allows you to display courses that the student is enrolled in
- Student Dashboard Community Cards section - this section allows you to display communities that the student is enrolled in
To add the resource library to the student dashboard:
- From the Admin Dashboard, go to Channels
- Select Website
- Select the Student Dashboard page
- Add and configure the Resource Library section as outlined in Step 2 above
The Resource Library section must be the first section you add and be above any other sections you add. - Add and configure the Student Dashboard Course Cards section
- Edit the Default Ordering & Number settings group
Select whether your courses will be displayed in the order of last accessed or in the order defined in your Admin Dashboard: Re-Order Your Products. - Edit the Categories settings group
You can use autogenerated Smart Categories: Recommended, Not Started, In Progress, Completed, or Expiring Soon. However, these categories must be added to the Categories tree in the Resource Library section. - Edit the Card settings group
Define how course cards should look like. - Add exclusions
Select which products you do not want to show on the Student Dashboard
- Edit the Default Ordering & Number settings group
- Add and configure the Student Dashboard Community Cards section
- Add additional resources you want to display in the student dashboard by following instructions in the Step 3 above.
You can use the Resource Library on default pages, like All Products. This allows your students to see all products available on your Thinkific site in addition to other resources you might add.
When using the Resource Library feature on the All Products page, the Resource Library will replace the defaul Products sections. Make sure to complete the steps below to display the products correctly.
To add the resource library to the student dashboard, in addition to the section outlined in the setup section above you will need to add:
- All Products Resources section - this section allows you to display all published and public products available on your site
To add the resource library to the student dashboard:
- From the Admin Dashboard, go to Channels
- Select Website
- Select the All Products page
- Add and configure the Resource Library section as outlined in Step 2 above
The Resource Library section must be the first section you add and be above any other sections you add. - Add and configure the All Products Resources section
- Edit the Product Categories settings group
You can use autogenerated Smart Categories, however, these categories must be added to the Categories tree in the Resource Library section. - Edit the Card settings group
Define how product cards should look like. - Add exclusions
Select which products you do not want to show on the All Courses page
- Edit the Product Categories settings group
- Add additional resources you want to display in the student dashboard by following instructions in the Step 3 above.
The search tool scans specific fields in your resources and prioritizes results in this order:
- Keywords: defined for each individual resource (see Step 3 above).
- Heading: The title of the resource.
- Description: The body text describing the resource.
- Categories: The tags applied to resources.
To make this search results and search sensitivity, adjust the Search Matchin Threshold in the Resource Library section settings (Step 2 above). Drag the matching threshold to the right to be looser with matching (more results, less accuracy). Drag to the left to be more strict (less results, more accuracy).
Yes! By adding a URL parameter(s) to your page link, you can get the Resource Library to have categories pre-checked and a search phrase entered. This can help you directly link to filtered content.
- To directly link to one category: add c=Category at the end of the URL
- For example: https://www.yoursite.com/pages/your-page?c=Category
- To directly link to multiple categories: add c=Category,Category2 at the end of the URL, separated by commas
- To directly link to a search phrase: add q=SearchPhrase at the end of the URL
- To directly link to a combination of search phrase and multiple categories: add q=Search Phrase&c=Category,Category2 at the end of the URL, separating URL parameters using ampersand (&)
- For example: https://www.yoursite.com/pages/your-page?q=Search Phrase&c=Category1,Category2
Replace the link with the URL of the page where you added your resource library and replace the actual category names and search phrases with your specific details.
- Make sure all of your product images and resource card images are the same size (typically 760-420)
- Keep headings and descriptions approximately the same length and the same number of lines
- Use the Max lines of content setting to control how many lines of description are shown
- Use the Min height of content to normalize how much space each card will take up for the content area.
Sometimes, an icon indicating that the area can be expanded or collapsed interferes with other elements on the page. To fix this add the following code to an Embed section on the page or inside of your Site Footer Settings:
<style> .kapow-spa .fa-classic, .kapow-spa .fa-light, .kapow-spa .fa-regular,.kapow-spa .fa-solid,.kapow-spa .fa-thin,.kapow-spa .fal, .kapow-spa .far, .kapow-spa .fas,.kapow-spa .fat { font-family: "Font Awesome 6 Pro"; } .kapow-spa .fa-brands,.kapow-spa .fab { font-family: "Font Awesome 6 Brands"; } .kapow-spa .fa-classic.fa-duotone,.kapow-spa .fa-duotone,.fad { font-family: "Font Awesome 6 Duotone"; } .kapow-spa .fa-sharp, .kapow-spa .fasl,.fasr, .kapow-spa .fass { font-family: "Font Awesome 6 Sharp"; } </style>