Import Users from CSV

Import Users from CSV

Import users from a CSV into WordPress
Rating:
4.2
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
20000+
Last Updated:
Nov 13, 2024
WordPress Version:
3.1 or higher
Tested up to:
6.7.2

Easy User Import

Import users effortlessly from CSV file.

Custom User Roles

Set user roles during import.

Automated Notifications

Notify new users automatically.

Enhanced User Management

Update user information with ease.

1.3.1

  • bug fix: restore missing notice file

1.3

  • bug fix: don’t instantiate serialized objects

1.2

  • BUG FIX: Ensure user running import has the ability to add users
  • Update tested to
  • minor UI update

1.1

  • ENHANCEMENT: Added support for WPCLI (@mircobabini)
  • ENHANCEMENT: Added support for multiple roles during import, use comma-separated value for multiple roles (@mircobabini)
  • ENHANCEMENT: Removed password nag option as this is no longer supported.
  • ENHANCEMENT: New filter added ‘is_iu_errors_filter’ for throwing error messages. Helpful for third party developers extending onto IUCSV functionality.

1.0.1

  • Fixed timeout bug on import.
  • Improved settings area layout.
  • General code refactor and improved security.
  • Screenshot update.

1.0.0

  • Fixed bug where importing fields with “0” value doesn’t work
  • Added option to update existing users by username or email

0.5.1

  • Removed example plugin file to avoid invalid header error on
    installation

0.5

  • Changed code to allow running import from another plugin

0.4

  • Switched to RFC 4180 compliant library for CSV parsing
  • Introduced IS_IU_CSV_DELIMITER constant to allow changing the CSV delimiter
  • Improved memory usage by reading the CSV file line by line
  • Fixed bug where any serialized CSV column content is serialized again
    on import

0.3.2

  • Fixed php notice when importing

0.3.1

  • Don’t process empty columns in the csv file

0.3

  • Fixed bug where password field was overwritten for existing users
  • Use fgetcsv instead of str_getcsv
  • Don’t run insert or update user function when only user ID was
    provided (performance improvement)
  • Internationalization
  • Added display name to example csv file

0.2.2

  • Added role to example file
  • Fixed bug with users not imported when no user meta is set

0.2.1

  • Added missing example file
  • Fixed bug with redirection after csv processing
  • Fixed error logging
  • Fixed typos in documentation
  • Other bug fixes

0.2

  • First public release.
  • Code cleanup.
  • Added readme.txt.

0.1

  • First release.

Works .. Kind Of?

By mattthedev on August 21, 2024

If you have a list of 2-3 users, things work fine.

If you scale up to anything larger than that, it times out pretty quickly.

At that point, just create them manually.

I hate that we are forced to use this plug-in in Paid Memberships Pro

By oleostudio on April 9, 2024

The external plug-in used to work perfectly, since they force us to use this plugin for Paid Memberships Pro I have had nothing but failures.

Constantly exceeds the memory of the server, error 500 constantly, I deleted the import_membership_id field damaging many logical programming that I have on my site with this field …

They should give the option to use this or the previous one.

Worked a treat!

By Zacher on September 1, 2022

Worked really well. Two tips for new users: 1) Use the example CSV file to get your data formatted for import 2) Ensure you use ALL the columns required (you don't need to worry about the custom ones) Thanks for saving me loads of pain importing multiple users.

a lifesaver, works well, documentation helpful

By jykiddie on May 18, 2022

I downloaded this plugin in desperation yesterday and it did exactly what I needed it to. The sample of what the csv file should look like enabled me to merge data from MailChimp and WooCommerce to add user to the site, so they could log in. Terrific plug-in!

Simply adequate

By daydah on August 11, 2021

It met my need immediately. Thank you for creating and maintaining this plugin.

Great

By zarakilian on January 21, 2019

Update 1.0.1 works great, definitely recommend this plugin. Thanks

Bravo

By fafani on February 19, 2017

Hello, Just I want to say thanks very much for your plugin. it helps me to develop my custom plugin to import a custum database. BIG thanks :))

Abou compatibility

By aladinDr (aladin007463) on November 30, 2016

why u didnt update your plugin to be compatible with the latest versions of wp

Honest

By delacalera on September 3, 2016

It does what it says, easy to use if used to databases. I did use it in an intallation with lots of user meta and it's behaving really nice.
Also the Exporter add on it's working nicely.
Thanks a lot!

It works!

By dshakya on September 3, 2016

It works like a charm and makes life much easier. Thanks!

Try other plugins too!

Simple Login Log

This plugin keeps a log of WordPress user logins. Offers user and date filtering, and export features.

Try Demo More Details

wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin

The best WordPress table plugin. Create responsive, searchable, sortable tables and charts from Excel (.xlsx, .xls or .ods), CSV, XML, JSON and PHP.

Try Demo More Details

User Switching

Instant switching between user accounts in WordPress.

Try Demo More Details
Screenshots
Author Site Author Site

Try Import Users from CSV With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.