Import Users from CSV Add On for Paid Memberships Pro lets you quickly import members, create user accounts, and assign memberships in bulk from a CSV file. Perfect for migrations, list uploads, or syncing external systems, it handles levels, orders, subscriptions, and custom fields with validation and detailed feedback. Save time, keep data clean, and get members active fast.
- Bulk import WordPress users with PMPro membership levels from CSV
- Create new users or update existing accounts by user_login or email
- Assign membership levels, start/expiration dates, and statuses
- Import past orders, payment methods, and subscription data
- Map CSV columns to user meta and PMPro fields with flexible matching
- Supports custom user meta and PMPro member profile fields
- Validate data before import with preview and error reporting
- Choose to send or suppress WordPress and PMPro emails on import
- Set passwords from CSV or auto-generate secure passwords
- Handles recurring billing references for gateway-linked memberships
- Respects existing membership data with safe update options
- Imports membership statuses: active, cancelled, expired, paused
- Timezone-aware date handling for accurate start and end dates
- Rollback on failure with detailed logs for troubleshooting
- Works with large files using batch processing to prevent timeouts
- Command-line (WP-CLI) support for automated imports
- Compatible with core PMPro and popular PMPro Add Ons