Bulk Enroll Students Into LearnPress Courses Instantly
Import hundreds or thousands of students into multiple LearnPress courses with a single CSV upload — no manual enrollment, no wasted hours.
Get Instant Access
Demo Video on Learnpress Custom User Import Plugin
Sound familiar?
Adding students one-by-one into LearnPress courses takes hours — especially when you have 50, 500, or 1000+ learners to onboard.
Native LearnPress has no way to bulk-assign different students to different courses in one action — you end up juggling spreadsheets and admin screens.
Editing bios, roles, organizations, or social profiles for dozens of users means clicking through endless WordPress profile pages.
One CSV. Unlimited Students. Done in Seconds.
The LearnPress Custom User Importer Plugin lets you import students and enroll them into LearnPress courses directly from a single CSV file. Whether you're onboarding 50 students into 3 courses or 1000s across dozens of courses, it all happens in one go.
Beyond enrollment, you can populate full user profiles — names, passwords, bios, roles, organizations, social links, and order details — and even update existing users with fresh data using the same CSV workflow.
Everything you get
User ID Import
Required field that uniquely identifies each user row for clean, conflict-free imports and updates.
Username Field
Required for new users — automatically creates the WordPress login handle on import.
Email Import
Required for new users — sets the primary email address tied to each account.
First & Last Name
Populate both first and last name fields directly from your CSV in a single pass.
Password Assignment
Set initial passwords for every imported user straight from the spreadsheet.
Bio Import
Pre-fill user bios so profiles look complete the moment students log in.
Role Assignment
Assign WordPress roles (student, instructor, etc.) per row during import.
Enrolled Course ID
Enroll users into one or multiple LearnPress courses by simply listing course IDs in the CSV.
Date of Order
Record the exact enrollment/order date for accurate reporting and history.
Address Field
Store student addresses inside their user profile during the import process.
Organization
Tag each user with their company or organization — perfect for B2B and corporate training.
Ordered By
Track who placed the order on behalf of the student — ideal for bulk corporate enrollments.
Social Profiles
Import Facebook, Twitter, YouTube, and LinkedIn URLs straight into each user's profile.
Update Existing Users
Use the same CSV workflow to update data on users that already exist in your system.
Bulk CSV Import
Import 50, 500, or thousands of students at once — no row limits holding you back.
Ready-Made CSV Template
Comes with a 17-field CSV template so you can start importing immediately without guessing the format.
Up and running in 3 steps
Install the plugin
Upload and activate the LearnPress Custom User Importer Plugin on your WordPress site running LearnPress.
Fill in the CSV template
Open the included 17-field CSV template and populate user details plus the LearnPress Course IDs you want them enrolled in.
Import and enroll instantly
Upload your CSV — every user is created (or updated) and automatically enrolled in their assigned courses in one go.
Trusted by publishers worldwide
Simple, honest pricing
- Bulk import unlimited students via CSV
- Auto-enroll users into multiple LearnPress courses
- 17-field CSV template included
- Create new users AND update existing ones
- Import social profiles (Facebook, Twitter, YouTube, LinkedIn)
- Single domain licence
- Free updates while subscription is active
- Free support while subscription is active
Support included with your licence
Frequently asked questions
How many students can I import at once?
There is no practical limit — you can import 50, 500, or thousands of students in a single CSV upload and enroll them in their assigned courses in one go.
Can I enroll students into multiple different courses in the same import?
Yes. Each row in the CSV has an Enrolled Course ID field, so different students can be assigned to different LearnPress courses within the same upload.
Can I update existing users with this plugin?
Absolutely. The plugin works for both creating brand-new users and updating data on users that already exist in your WordPress site.
Which fields can I import via the CSV?
17 fields: User ID, Username, Email, First Name, Last Name, Password, Bio, Role, Enrolled Course ID, Date of Order, Address, Organization, Ordered By, Facebook, Twitter, YouTube, and LinkedIn.
How many domains does the licence cover?
The licence is granted for one domain use only. If you need to run it on additional sites, you'll need an additional licence.
What's included with support and updates?
Free support and free updates are included for as long as your subscription to the LearnPress Custom User Importer Plugin remains active.
Stop Enrolling Students One-By-One
Get the LearnPress Custom User Importer Plugin and onboard hundreds of students into your courses in minutes — not days.
Buy Now — $65



