Bulk Import WPLMS Users in Minutes
Import students and instructors with 23 custom profile fields directly from a CSV — assign courses, roles, groups, and more without touching the database.
WPLMS User importer demo video
Watch it in action
See It Live
WPLMS User importer demo video
Why Managing Users in WPLMS Becomes a Nightmare
⏳ Manually creating user accounts is painfully slow
Adding dozens of students or instructors one by one inside WPLMS wastes hours of admin time and introduces human error with every entry.
📋 No native bulk user import in WPLMS
WPLMS doesn't ship with a built-in CSV importer, forcing admins to rely on generic WordPress plugins that ignore course assignments, member types, and LMS-specific fields.
🔗 Course enrollment gets disconnected from user creation
Even if you import users, assigning them to the right courses, groups, and registration dates requires a separate manual step — every single time.
One CSV File. 23 Fields. Every User Onboarded Instantly.
WPLMS User Importer understands WPLMS natively — fields like Course IDs, Member Type, and Registration Date map directly to LMS records without any custom coding.
Import up to twenty-three distinct user profile fields in one CSV upload, covering everything from basic credentials to LMS-specific metadata.
Each user is created with a unique username field that prevents duplicate account conflicts during bulk imports.
Core identity fields — First Name, Last Name, and User Email ID — are captured and mapped directly to the WordPress user profile.
Set initial passwords for imported users directly inside the CSV so accounts are immediately usable without a reset loop.
Define whether each imported user is a Student, Instructor, or any other WPLMS-supported role straight from the CSV template.
Assign specific WPLMS member types to users at import time, enabling tiered access and membership-based permissions from day one.
Set the account status for each user during import so you can control active, inactive, or pending states in bulk.
Enroll users in one or multiple courses directly from the CSV by specifying Course IDs — no separate enrollment step required.
Record the exact course enrollment date and registration date (mm/dd/yyyy format) for accurate LMS reporting and compliance tracking.
Place imported users into WPLMS groups automatically, streamlining cohort management and group-based learning paths.
Capture user birthdays during import for personalisation, age verification, or demographic reporting needs.
Include gender data in the import to support personalised communications and diversity reporting within your platform.
Record each user's country of origin during import for geo-segmentation, compliance, and reporting purposes.
Import users with full contact details including phone number and physical address, keeping learner records complete from the start.
Capture professional profile data — current job title and years of experience — ideal for instructor-led or corporate training platforms.
Populate both the full bio and short bio fields at import, so instructor and student profiles are ready to display publicly without manual edits.
Track B2B and corporate enrollments by importing the ordering contact name and purchase order number alongside each user record.
The entire import process is driven by a structured CSV template, making it easy to prepare, validate, and re-use data across multiple import batches.
From CSV to Live Users in Three Steps
Download & Fill the CSV Template
After installing the plugin, download the provided CSV template. Populate it with your users' data across up to 23 fields — only Username, Email, Password, and User Role are required.
Upload the CSV Inside WPLMS
Navigate to the WPLMS User Importer panel in your WordPress admin, upload your completed CSV file, and trigger the import process with a single click.
Users Are Created & Enrolled Instantly
The plugin processes each row, creates the user accounts with all mapped profile fields, assigns them to the specified courses and groups, and sets their registration details automatically.
Your Purchase Is Protected
Everything you need to get started safely and stay supported.
One Price. Everything Included.
WPLMS User Importer Plugin — Annual Subscription Licence (1 Domain)
- Import 23 user profile fields via CSV
- Assign courses & enrollment dates at import
- Set user roles & member type IDs in bulk
- Group assignment included in import
- Lifetime licence for one domain
- Free support & updates during subscription
- Compatible with WPLMS 4+ & WordPress 5.7
- Required fields: Username, Email, Password, Role
Questions & Answers
How many users can I import at once?
The plugin processes all rows in your CSV in a single upload run. While there is no hard-coded row limit stated, performance will depend on your server configuration. For very large lists, importing in batches is recommended.
Which fields are mandatory in the CSV?
Only four fields are required: Username (must be unique), User Email ID, Password, and User Role. All other nineteen fields are optional and can be left blank if not needed.
Can I enroll imported users into multiple courses at once?
Yes. The Course IDs field accepts course identifiers so you can assign each user to one or multiple WPLMS courses directly from the CSV without any additional manual enrollment steps.
Does the licence cover multiple websites?
No. A single purchase of WPLMS User Importer grants a lifetime licence for use on ONE domain only. You would need to purchase additional licences for additional websites.
Is the plugin compatible with the latest version of WPLMS and WordPress?
The plugin has been tested with WPLMS version 4 and above and up to WordPress 5.7. Check with support if you are running a newer version of either platform before purchasing.
What support is included with my purchase?
Your purchase includes free technical support and plugin updates. Support and updates remain valid during your active subscription period, ensuring you receive bug fixes and compatibility improvements.
Start Onboarding Hundreds of Users Today
Stop adding students one by one. Get the WPLMS User Importer Plugin and populate your entire learning platform from a single CSV file.




