TalentLMS makes it easy for Administrators to enroll multiple users into courses using several efficient methods. Here's a breakdown of your options:
A. Use mass actions to enroll users from the course page
To quickly enroll users from within a course:
1. Sign in to your TalentLMS account as an Administrator and go to Courses (1).
2. Click on the title of the course you wish to update. You’ll be redirected to its Users (2) tab.
3. Click Enroll to course (3).
4. In the drawer that opens, manually select users by clicking on the checkboxes next to their names, or Select all (4).
Note: Up to 160 users can be selected at once using this method. |
5. Click Mass actions > Enroll (5) and confirm.
Note: You can Filter (6) users by branch or group to refine your selection. |
B. Bulk enroll via file import
Use a structured file (CSV, XLS, or XLSX) to enroll users:
1. Create a file with at least two columns (1):
- Usertocourses: This column is for usernames. The username serves as the unique identifier for user accounts in TalentLMS.
- Course: This column is for the course title.
Note: Add more Course columns in your import file to enroll users in multiple courses. |
Note: Usernames and course titles must match existing data in your portal. |
2. Sign in as an Administrator and go to Account & Settings > Import - Export (2).
3. Import your file (3) into the upload area.
4. Under the Import results (4) drawer, review the results to confirm successful enrollments.
Note: Read this article for more information on the import feature. |
C. Use groups for bulk enrollment
Enroll users in group courses by selecting a group that consists of a set of courses, and adding users to it.
1. As an Administrator, go to Groups (1) and click on the name of the group you wish to work with.
2. You will be redirected to the group’s Users (2) tab. This tab includes all current group members.
3. Click Add to group (3) to add more users to your group as needed.
4. Click Mass actions > Enroll users in group courses (4). This will enroll all group members in all group courses.
Note: You can enable auto-enrollment for new group members. Read this guide for detailed info on the groups feature. |
D. Enroll via custom reports
Use custom reports to target specific users:
1. As an Administrator, go to Reports > Custom (1).
2. Click Add report (2) and create a report based on the available user filters.
Note: Click here for more information on how to create custom reports. |
3. Open the report to view matching users.
4. Click Mass actions (3) > Enroll in course (4).
5. Select the course and confirm.
Note: Custom reports are available on the Grow, Pro, and Enterprise plans. |
E. API Enrollment
Automate enrollments via the TalentLMS API:
- Access user and course endpoints.
- Use scripts or integrations to enroll users automatically.
Note: Access to the TalentLMS API is available to all paid plans. It’s not available to the Free plan or during the Free trial. Read this article for the detailed guide. |
F. SFTP Import
Great for automated, large-scale enrollments. Sync user-course enrollments using a secure SFTP server:
- Prepare import files (.csv, .xls, or .xlsx).
- Store them on your configured remote SFTP server.
- TalentLMS will automatically import and process them.
Note: Follow this guide to set it up. |