WPLMS User Importer Plugin

$59.00 / year

WPLMS User Importer Plugin is an extension plugin for the awesome courseware theme WPLMS. Once you install it, you can easily import twenty-three fields related to custom users (students or instructor). The beauty of this custom user importer plugin is that from CSV template itself you can assign course and set registration many more fields.

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

Introducing

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.

✓ Annual subscription licence for one domain ✓ Free support & updates included ✓ Compatible with WPLMS 4+ & WordPress 5.7
WPLMS User Importer Plugin interface screenshot
▶ Watch the Demo

WPLMS User importer demo video

Watch it in action

See It Live

▶ Watch the Demo

WPLMS User importer demo video

The Challenge

Why Managing Users in WPLMS Becomes a Nightmare

01

⏳ 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.

02

📋 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.

03

🔗 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.

Everything Included

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.

📥

23-Field CSV Import

Import up to twenty-three distinct user profile fields in one CSV upload, covering everything from basic credentials to LMS-specific metadata.

👤

Username Import (Unique)

Each user is created with a unique username field that prevents duplicate account conflicts during bulk imports.

✉️

First Name, Last Name & Email

Core identity fields — First Name, Last Name, and User Email ID — are captured and mapped directly to the WordPress user profile.

🔑

Password Assignment

Set initial passwords for imported users directly inside the CSV so accounts are immediately usable without a reset loop.

🎭

User Role Assignment

Define whether each imported user is a Student, Instructor, or any other WPLMS-supported role straight from the CSV template.

🏷️

Member Type ID

Assign specific WPLMS member types to users at import time, enabling tiered access and membership-based permissions from day one.

📊

Status Field

Set the account status for each user during import so you can control active, inactive, or pending states in bulk.

📚

Course ID Assignment

Enroll users in one or multiple courses directly from the CSV by specifying Course IDs — no separate enrollment step required.

📅

Course Date & Registered Date

Record the exact course enrollment date and registration date (mm/dd/yyyy format) for accurate LMS reporting and compliance tracking.

👥

Group Assignment

Place imported users into WPLMS groups automatically, streamlining cohort management and group-based learning paths.

🎂

Birthday Field

Capture user birthdays during import for personalisation, age verification, or demographic reporting needs.

Gender Field

Include gender data in the import to support personalised communications and diversity reporting within your platform.

🌍

Country Field

Record each user's country of origin during import for geo-segmentation, compliance, and reporting purposes.

📞

Contact Number & Address

Import users with full contact details including phone number and physical address, keeping learner records complete from the start.

💼

Current Position & Job Experience

Capture professional profile data — current job title and years of experience — ideal for instructor-led or corporate training platforms.

📝

Bio & Short Bio

Populate both the full bio and short bio fields at import, so instructor and student profiles are ready to display publicly without manual edits.

🗂️

Ordered By & Purchase Order Number

Track B2B and corporate enrollments by importing the ordering contact name and purchase order number alongside each user record.

📄

CSV Template-Based Workflow

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.

Simple Process

From CSV to Live Users in Three Steps

Step 01

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.

Step 02

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.

Step 03

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.

Buy With Confidence

Your Purchase Is Protected

Everything you need to get started safely and stay supported.

✓ Secure Checkout ✓ Instant Plugin Access ✓ Free Updates Included ✓ Technical Support Included ✓ Lifetime Single-Domain Licence
Your Investment

One Price. Everything Included.

$59 one-time payment

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
Frequently Asked

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.

As an Amazon Associate I earn from qualifying purchases.