You can use bulk enroll and unenroll for a quick and easy way to add or remove students from a course or bundles at once.
Need to import & enroll a large number of students into your Thinkific site? Use the Import Students from File feature first before bulk enrolling.
In this article:
How to Bulk Enroll or Unenroll
We don't currently support bulk enrolling students into a community, however you can manually enroll students into a community one by one. If you would like to add your vote to this feature request, we would love to hear from you. Please send us your feedback!
How to Bulk Enroll or Unenroll
- From your Admin Dashboard, go to Users.
- Select All Users
- In the User Table, search or use a filter to locate desired students (such as Imported or Group Name)
- Use the checkbox at the top left of the Users table to select all or use individual checkboxes to select specific students from the list.
- At the top of the Users table, click either the Enroll (+) or the Unenroll (-) icon in the toolbar
- Search for the desired product using a search bar or by scrolling through the list
You can only enroll in one course, bundle, or membership at one time. The product must be published.
- Once a product is selected, a confirmation window will appear
- Optionally, select an expiry date
- Click Enroll or Unenroll button to start the enrollment process
The system will run the enrollment process in the background. You can only run one process at a time and will be notified when the process is completed. An email will be sent to your Site Owner's email address summarizing the process and any errors. You can continue to perform other activities on your Thinkific site as this process runs. A notification will also appear in the lower left-hand corner indicating any issues or completion.
Note that users will receive Course Welcome Emails or Bundle Welcome Emails if they are enabled.
Bulk Enrollment and Enrollment Duration (Expiration Date)
See the table below for different scenarios involving students who are already enrolled in a product and how the expiry date affects their enrollment.
A user has an expired enrollment (expiry date in the past) | A user has an active enrollment (expiry date in the future) | |
When bulk enrolling, an expiry date is NOT selected | The bulk enrollment action will override the original expiry date and give the user no expiry date, i.e. the user will have unlimited access | The bulk enrollment action will override the original expiry date and give the user no expiry date, i.e. the user will have unlimited access |
When bulk enrolling, an expiry date IN THE PAST is selected | The bulk enrollment action will not override the original expiry date | The bulk enrollment action will not override the original expiry date |
When bulk enrolling, an expiry date IN THE FUTURE is selected | The bulk enrollment action will override the original expiry date and give the user the new expiry date |
Whichever date gives the user the longest access will take over. If the new expiry date is later than that the original expiry date, the bulk enrollment action will override the original expiry date and give the user the new expiry date. If the new expiry date is earlier than that the original expiry date, the bulk enrollment action will not override the original expiry date and give the user the new expiry date. |
When a bulk enrollment is created, the enrollment date applied is 12:00 AM in your time zone. However, as the Users Table is displayed in UTC, you might see the enrollment as being created one day ahead if your time zone is ahead of UTC. The enrollment will also expire at 12:00 AM in the user's time zone.
Frequently Asked Questions
What products can I bulk enroll/unroll students to/from?
At the moment, you can bulk enroll/unroll students to/from Courses, Bundles, and Memberships. Bulk actions are not available for other product types, like Communities, Digital Downloads, or Coaching & Webinars.
Can I bulk enroll or unenroll students to/from a Thinkific Community?
At the moment, it is not possible to bulk enroll or unenroll students to/from a community. If you would like to give your students access to a community, you can manually enroll them in a community one by one. If you would like to add your vote to this feature request, we would love to hear from you. Please send us your feedback!
Can I bulk enroll or unenroll students to/from a Digital Download and Coaching & Webinars?
Digital Download and Coaching & Webinars access is not considered an enrollment, so students cannot be bulk enrolled into or unenrolled from a Digital Download or a Coaching & Webinars product. If you want to share digital downloads or access to Coaching & Webinars products manually, you can copy the direct access link by following the instructions here (for digital downloads) or here (for Coaching & Webinars) and then send the link to students using a Mass User Email.
Will the enrollment duration (expiry dates) apply if I bulk enroll students into a product?
Yes, you can define an enrollment duration when processing the bulk enrollment. If you need to edit an enrollment duration for a user that was manually enrolled, see: How to Edit an Expiry Date.
How many students can I enroll/unenroll at one time?
The Bulk Enroll and Unenroll feature is a background process and as such, completion of the task can vary based on the number of records affected, and the date and time the process is run - as Thinkific is a shared platform amongst all users. We have designed the process to run 100 enrollments every 30 seconds so as to maintain a healthy system! If you intend to run a large process with over 10,000 users, we do ask that you contact Support just to let us know and coordinate for any potential challenges!
Will the course/bundle welcome email be triggered?
If you have your course welcome email or bundle welcome emails enabled for the product, it will be triggered for all students the very first time they are bulk enrolled in that product. If a student is unenrolled and then enrolled again at a later date, they will not receive another course or bundle welcome email.
Will bulk enrolling students trigger actions in other integrations?
Using the Bulk Enroll feature to enroll students will not trigger tracking or other actions (such as tagging) in many integrations. This includes ConvertKit, Zapier, Infusionsoft, and ActiveCampaign.
Can I bulk enroll students or bulk unenroll students from unpublished products?
No. Courses and bundles must be published or set to pre-order for you to be able to bulk enroll or unenroll students.