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

  1. Install and activate the User Registration Add‑On
    1. Requires a Gravity Forms Elite license.
    2. Once activated, you will have access to the Password field type and related settings.
  2. Build your User Registration form
    1. Open Gravity Forms and create a new form for user registration.
    2. Add the required fields: Username and Email.
    3. If you want users to choose their own password, add a Password field (this is not recommended for bulk imports).
  3. Create a User Registration feed
    1. Go to the form you just created.
    2. In the form settings menu, select User Registration.
    3. Create a new feed.
    4. For the feed Action, choose Create User.
    5. Map your form fields (e.g., username, email, name) to the corresponding WordPress user fields.
  4. Set password behavior
    1. Leave the Password field mapping empty to have Gravity Forms automatically generate a secure password for each user.
    2. If you mapped it to a Password field in the form, the value will be used as the password (only applicable for manual signups).
  5. Enable password delivery
    1. In the feed settings, enable the Send Password option if you want to email the generated password to each user after import.
    2. Alternatively, configure User Activation so that users set their own password through the WordPress password reset process.
  6. Import your CSV with GravityImport
    1. Open GravityImport, upload your CSV file, and select the form you set up for user registration.
    2. Map your CSV columns to the appropriate form fields.
    3. Enable feed processing and select your User Registration feed.
    4. 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:

  1. Create a new form called “Update Profile.”
  2. Add a Password field to the form.
  3. In the form settings, open the User Registration section.
  4. Create a new feed with the Action set to Update User.
  5. Map the Password field so that when a user submits the form, their WordPress account password is updated.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us