Bulk Import & Export LMS Users Instantly
Save hours of manual data entry — import students into single or multiple courses from a CSV file and export enrollment and completion data with one click.
See It Live
Demo Video on User Import & Export
Full Walkthrough
How to Import Teachers/ Instructors
Why Managing LMS Users Manually Breaks Down
😩 Manual student enrollment wastes hours
Adding students one by one to courses in MasterStudy LMS is painfully slow and error-prone, especially when onboarding large cohorts.
📊 No easy way to export completion data
Tracking who has enrolled and who has completed your courses requires manual digging — there's no simple bulk export without this plugin.
🔄 Updating existing user records is a nightmare
Correcting user details or roles across many accounts means editing each profile individually, with no bulk update option out of the box.
One Plugin. Full Control Over Your LMS User Data.
The MasterStudy LMS User Import Export Plugin gives course administrators a fast, reliable way to manage student and instructor data at scale. Using straightforward CSV templates, you can import new users, enroll them in one or multiple courses simultaneously, and update existing user records — all without touching individual profiles.
Import students and instructors directly from a CSV file into MasterStudy LMS, eliminating manual one-by-one enrollment.
Export all student enrollment and course completion data instantly with a single button click via a clean CSV file.
When importing new students, the required fields are Username, Email Address, and Role — keeping the process simple and standardised.
Update existing user records in bulk. Required fields for editing are User ID, Name, Email Address, and Role.
Enroll a single user in multiple courses simultaneously — just separate each Course ID with a dash (-) in the CSV.
Pre-defined CSV templates guide admins through exactly which fields to populate, reducing errors and speeding up data preparation.
The plugin supports importing data for both student and instructor roles, making it flexible for all user types on your platform.
Assign or update user roles directly within the CSV import, ensuring every user lands in the correct role without manual post-import adjustments.
Your purchase includes an API licence valid for one domain, keeping your site compliant and your plugin fully functional.
Receive free plugin updates for the duration of your active subscription, keeping your import/export tools compatible with the latest MasterStudy LMS versions.
Active subscribers receive free support to help with setup, CSV formatting questions, and any import/export issues that arise.
Three Steps to Total User Control
Download & Install the Plugin
Purchase the plugin, download the zip file, and install it on your WordPress site running MasterStudy LMS. Activate with your API licence key for your domain.
Prepare Your CSV File
Use the provided CSV template to populate user data — include Username, Email, Role, and Course IDs. Separate multiple Course IDs with a dash to enroll users in more than one course at once.
Import or Export With One Action
Upload your completed CSV to bulk import new or updated users into courses, or hit the export button to download a full enrollment and completion report instantly.
Purchase With Complete Confidence
Your Investment
- Bulk CSV user import into MasterStudy LMS
- One-click enrollment & completion data export
- Multi-course enrollment per user in a single import
- New user & existing user record editing via CSV
- Role assignment during import
- Student and instructor data support
- Free updates for active subscription period
- Free support included
Common Questions, Clear Answers
Which LMS plugin does this work with?
This plugin is built exclusively for MasterStudy LMS on WordPress. It will not work with other LMS platforms such as LearnDash or LifterLMS.
How do I enroll a user in multiple courses at once?
In your CSV file, simply list the Course IDs separated by a dash (-) in the course field for that user. The plugin will enroll them in all specified courses on import.
What fields are required when importing new users?
For new users, you must include Username, Email Address, and Role. These three fields are mandatory for a successful import.
Can I update existing user data with this plugin?
Yes. To edit existing user records in bulk, your CSV must include User ID, Name, Email Address, and Role as required fields.
What happens to my plugin access if I cancel my subscription?
On cancellation, you may not use the plugin beyond the subscription's valid period. Access to updates and support also ends upon cancellation.
How many domains can I use this plugin on?
Your purchase includes a single-domain API licence. If you need to use the plugin on additional domains, you would need to purchase additional licences.
Start Managing Your LMS Users in Minutes
Stop wasting time on manual enrollments. Import hundreds of students, assign courses, and export completion reports — all through simple CSV files.




