Description
The Import Users from CSV imports CSV spreadsheets to create or update accounts in WordPress, associating records with membership levels and fields used in Paid Memberships Pro workflows. The extension helps those migrating external databases, consolidating old signups, or needing to load members in bulk without recreating each profile manually in the admin dashboard.
Key Features of the Import Users from CSV
- CSV Import
Reads structured spreadsheets to create or update accounts in WordPress. - Membership Linking
Associates imported records with the levels configured in Paid Memberships Pro. - Signup Fields
Processes profile data sent in the columns of the CSV file. - Bulk Loading
Runs imports of multiple records without individual manual signup. - Admin Workflow
Centralizes member entry within the WordPress dashboard.
Benefits of the Import Users from CSV
- Less Manual Work
Reduces the time spent recreating signups one by one. - More Organized Migration
Makes it easier to move member databases to Paid Memberships Pro. - More Predictable Operations
Standardizes data entry from a spreadsheet. - Scales for Communities
Helps projects with many members grow without rework.
Who Is the Import Users from CSV For?
- Anyone who needs to migrate a member list to a site with Paid Memberships Pro.
- You who manage communities, clubs, or restricted areas with external signups.
- Anyone who wants to load subscribers in bulk without recreating profiles manually.
How to Download the Import Users from CSV
The Import Users from CSV is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the file, and activate it. Keep Paid Memberships Pro active to use the extension correctly.
The Import Users from CSV fits a practical import workflow on sites that already rely on Paid Memberships Pro to control access by level. By turning a spreadsheet into signups linked to the memberships system, the add-on reduces repetitive steps and helps keep member databases more consistent during migrations, internal launches, or community reorganizations.
Frequently asked questions
Is Paid Memberships Pro Import Users from CSV GPL-licensed?
Yes. Paid Memberships Pro Import Users from CSV is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Import Users from CSV on multiple sites?
Yes. You can install Paid Memberships Pro Import Users from CSV on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Import Users from CSV cost at Ultrapack?
Paid Memberships Pro Import Users from CSV costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Import Users from CSV include updates?
Yes. The current version of Paid Memberships Pro Import Users from CSV is 1.5.2, published at Ultrapack on Oct 2, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Import Users from CSV scanned before publication?
Yes. Every version of Paid Memberships Pro Import Users from CSV goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.5.2 2026-09-30
- SECURITY: Removed an unused parameter on the import resume screen that could reset an in-progress import. #93 (@dparker1005)
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #92 (@dparker1005)
Version 1.5.1 2026-09-25
- SECURITY: Importing users now requires the `manage_options` capability (or `manage_network_users` on multisite). Use the new `pmproiucsv_import_capability` filter to change this. #90 (@dparker1005, @kta1kri)
- ENHANCEMENT: The import mapping screen now groups PMPro user fields by their field group. #88 (@dparker1005)
- BUG FIX: Fixed an issue where passwords for users matched by the ID column were saved unhashed when "Update Existing Users" was not checked. #90 (@dparker1005)
- BUG FIX: Fixed an issue where the first character of the first row in each import batch after the first was skipped, which could import users with incorrect data. #91 (@dparker1005)
Version 1.5 2026-09-14
- ENHANCEMENT: The membership_id column is no longer required. CSV files without a membership level can now be imported to create or update users without changing their membership. #85 (@andrewlimaza)
- ENHANCEMENT: Add PMPro User Fields to mapping screen dropdowns and automatically detect if header matches the User Field key. #86 (@flintfromthebasement)
Version 1.4.1 2026-08-25
- ENHANCEMENT: Normalize date-type User Fields to Y-m-d format when importing. #82 (@flintfromthebasement)
Version 1.4 2026-08-20
- SECURITY: Improved security to harden against potential vulnerabilities. Defensive coding practices have been applied to prevent XSS while importing users. #82 (@flintfromthebasement)
- BUG FIX: Fixed an issue where order timestamps would always default to current date of import. #81 (@LSNicholls)
- BUG FIX: Fixed an issue where 'id' would not automatically map to 'ID' in the field mapper. #80 (@andrewlimaza)
- BUG FIX: Fixed an issue where the "Skip Existing Members" option was not being honored when looping through batches. #83 (@dwanjuki)
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-import-users-from-csv.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-import-users-from-csv.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready