Learnpress Custom User Importer Plugin

$65.00 / year

Want a discount? Become a member by purchasing Developer Plan -Silver or Developer Plan -Gold!

65 USD

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
✓ Instant download✓ Annual licence✓ Free updates
Learnpress Custom User Importer Plugin
▶ Watch the Demo

Demo Video  on Learnpress Custom User Import Plugin

Sound familiar?

Manual enrollment is eating your time

Adding students one-by-one into LearnPress courses takes hours — especially when you have 50, 500, or 1000+ learners to onboard.

🔀
Enrolling across multiple courses is messy

Native LearnPress has no way to bulk-assign different students to different courses in one action — you end up juggling spreadsheets and admin screens.

📝
Updating existing user data is painful

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

1

Install the plugin

Upload and activate the LearnPress Custom User Importer Plugin on your WordPress site running LearnPress.

2

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.

3

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

✓ WooCommerce Compatible ✓ No Coding Required ✓ Instant Access ✓ Annual Updates ✓ Support Included

Simple, honest pricing

65 USD
per year · single site
  • 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
Get Instant Access →

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
As an Amazon Associate I earn from qualifying purchases.