Can I import passwords with the GravityImport plugin?
No, the GravityImport plugin does not support importing passwords.
This is because WordPress stores passwords in a secure, irreversibly hashed format, so plain‑text passwords can’t be imported directly.
However, when used with Gravity Forms User Registration Add‑On, passwords can be automatically generated during the import process.
Step‑by‑Step: Setting Up Password Generation During Import
- Install and activate the User Registration Add‑On
- Requires a Gravity Forms Elite license.
- Once activated, you will have access to the Password field type and related settings.
- Build your User Registration form
- Open Gravity Forms and create a new form for user registration.
- Add the required fields: Username and Email.
- If you want users to choose their own password, add a Password field (this is not recommended for bulk imports).
- Create a User Registration feed
- Go to the form you just created.
- In the form settings menu, select User Registration.
- Create a new feed.
- For the feed Action, choose Create User.
- Map your form fields (e.g., username, email, name) to the corresponding WordPress user fields.
- Set password behavior
- Leave the Password field mapping empty to have Gravity Forms automatically generate a secure password for each user.
- If you mapped it to a Password field in the form, the value will be used as the password (only applicable for manual signups).
- Enable password delivery
- In the feed settings, enable the Send Password option if you want to email the generated password to each user after import.
- Alternatively, configure User Activation so that users set their own password through the WordPress password reset process.
- Import your CSV with GravityImport
- Open GravityImport, upload your CSV file, and select the form you set up for user registration.
- Map your CSV columns to the appropriate form fields.
- Enable feed processing and select your User Registration feed.
- Complete the import. Each imported user will have a secure password created according to your feed settings.
🧠 Optional: Let Users Change Their Password Later
If you want users to be able to change their password after import:
- Create a new form called “Update Profile.”
- Add a Password field to the form.
- In the form settings, open the User Registration section.
- Create a new feed with the Action set to Update User.
- Map the Password field so that when a user submits the form, their WordPress account password is updated.