---
title: "Can I import passwords with the GravityImport plugin?"
date: 2026-04-23
author: "GravityKit"
link: "https://www.gravitykit.com/docs/gravityimport/importing-passwords/"
---

**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](https://docs.gravityforms.com/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**](https://docs.gravityforms.com/user-registration-add-on/)
    1. Requires a [Gravity Forms Elite license.](https://www.gravitykit.com/gravityforms/)
    2. Once activated, you will have access to the Password field type and related settings.

- **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).

- **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.

- **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).

- **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.

- **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](https://www.gravitykit.com/docs/gravityimport/gravity-forms-import-entries/#clarify-step-14) 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:

- 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.