If you've ever spent an entire afternoon manually enrolling students into Tutor LMS…
…you already know how painful it is. One by one, form by form, course by course — for hundreds of learners. There has to be a better way. There is.
Tutor LMS Custom User Import Plugin lets you upload a single CSV and walk away while it handles everything.
See the Story Unfold
Watch how one CSV file replaces hours of manual admin work inside Tutor LMS.
Watch Demo Video on Tutor LMS Custom User Import
Watch how the Tutor LMS Custom User Import Plugin changes the way you onboard learners
Here's What We Hear Every Day
These frustrations are real — and they're costing you time you don't have.
😩 Manual enrollment is killing my time
Adding students and instructors one by one inside Tutor LMS is tedious and error-prone, especially when onboarding large cohorts or corporate batches.
📋 No easy way to handle corporate learners
When companies sponsor trainees, you need to capture organisation names and purchase order numbers — Tutor LMS alone has no built-in CSV import for this.
🔄 Migrating users is a complete nightmare
Moving learners from another platform means their completed courses show as incomplete. Re-marking them manually wastes hours of admin effort every single time.
Here's What Changes Everything
One CSV file. Every user enrolled, every course assigned, every completion recorded. The Tutor LMS Custom User Import Plugin replaces hours of manual admin with a two-minute file upload — no technical expertise required.
Downloadable CSV Template
A ready-made CSV template can be downloaded directly from the plugin's settings page, so you always import data in the correct format without guessing column names.
Import Both Students & Instructors
Register and enroll students (trainees) as well as instructors or teachers using the same single CSV template file — no separate workflows needed.
Custom Enrollment Date Support
Specify an exact enrollment date in MM/DD/YYYY format alongside the course ID, giving you full control over historical or future-dated enrollments.
Mark Courses as Completed on Import
Import a student and simultaneously mark a specific course as completed, ideal for migrating learners from other platforms without losing their progress history.
Enroll Users in Multiple Courses at Once
Assign a single user to more than one course in a single row by supplying comma-separated course IDs — no need to run separate imports per course.
Corporate & Sponsored Learner Data
Capture and import Organisation name and Purchase Order number for company-sponsored trainees. This information is automatically saved to the user's personal profile page inside WordPress.
Single Domain API Licence
Each purchase includes an API licence valid for one domain. If you need to test on a staging site first, a one-time licence transfer to your live domain is available on request via email.
Dedicated Plugin Settings Page
All configuration, template downloads, and import actions are managed from a clean, dedicated settings page within the WordPress admin dashboard.
Your Journey Starts Here
Download the CSV Template
After installing and activating the plugin, navigate to the plugin's settings page in your WordPress admin and download the pre-built CSV template. Everything is labelled clearly — no guesswork.
Fill in Your User & Course Data
Populate the template with student or instructor details, course IDs (comma-separated for multiple courses), enrollment dates, completion status, and any organisation or purchase order information for sponsored learners.
Upload & Import
Return to the plugin settings page, upload your completed CSV file, and click import. All users are registered, enrolled, and their profile data updated automatically in Tutor LMS — in seconds.
Built for Confidence, Backed by Support
One Decision That Changes Everything
A single, low one-time investment. No subscriptions. No recurring fees. Just results.
- You get: import students and instructors via CSV
- You get: a downloadable CSV template from the settings page
- You get: custom enrollment dates (MM/DD/YYYY)
- You get: mark imported courses as completed instantly
- You get: enroll users in multiple courses at once
- You get: import organisation name & purchase order number
- You get: a single domain API licence included
- You get: one-time licence transfer to live site on request
Your Questions, Honestly Answered
Does this plugin work with the free version of Tutor LMS?
Yes, it is an extension plugin built for Tutor LMS. Ensure you have Tutor LMS installed and active on your WordPress site before using this plugin.
Can I import both students and instructors with the same CSV file?
Yes. The single CSV template supports importing both students (trainees) and instructors or teachers in the same upload, with no separate files required.
How do I enroll a user in multiple courses?
Simply list the course IDs separated by commas in the course ID column of the CSV. The plugin will enroll the user in all specified courses in one import.
Can I mark a course as completed during the import?
Yes. The CSV template includes a field that lets you flag a course as completed for a specific student at the time of import, making platform migrations straightforward.
What happens if I need to use the licence on a staging site and then go live?
Each purchase covers one domain. If you activate the API on a staging site first and then need it on your live site, simply email the support team to request a one-time domain transfer at no extra cost.
What data can I include for corporate or sponsored learners?
You can include the sponsoring organisation's name and a purchase order number in the CSV. This data is automatically stored in the user's personal profile page within WordPress.
Ready to Enroll Hundreds of Users in Minutes?
Stop wasting hours on manual enrollment. Get the Tutor LMS Custom User Import Plugin for a one-time payment of $65 and start importing students and instructors today.




