Skip to content

Forms Integrations

Create a WordPress User When a Gravity Forms Form Is Submitted

Gravity Forms has its own User Registration add-on that you buy separately — but Zapify can create the WordPress account directly from any Gravity Forms submission with no addon required, using the A form is submitted trigger and the Create a user action. Both are free.

What this automation does

The automation is one trigger plus one action:

  • Trigger: A form is submitted (GRAVITYFORMS_FORM_SUBMITTED, Gravity Forms)
  • Action: Create a user (WP_CREATE_USER, WordPress)

When a visitor submits the Gravity Forms form you choose, Zapify takes the submitted email (and name, if collected) and creates a matching WordPress account.

Before you start

  • Gravity Forms must be installed and active, with a form that collects at least an email address.
  • Both the trigger and the action are free.

How to build the automation

Step 1: Create a new automation

  1. In the WordPress admin, go to Zapify → Automations.
  2. Click Add New to open the builder.
  3. Name it clearly, such as Create account from Gravity Forms signup.

Create a new automation

Step 2: Add the "A form is submitted" trigger

  1. Click Add Trigger.
  2. Choose Gravity Forms as the app.
  3. Select the trigger A form is submitted.
  4. In the Form field, pick the specific signup form — this is what exposes one token per field.

Add a trigger

Select Gravity Forms as the trigger

Select A Form is Submitted option

Step 3: Add the "Create a user" action

  1. Click Add Action.

Add an action

  1. Choose WordPress as the app.

Select WordPress as the action

  1. Select Create a user.

Select Create a user

Step 4: Configure the action

Field Required What it does
Email Yes Insert the submitted email field token.
Username No Insert a submitted name or username field, or leave empty to use the email address.
Password No Leave empty — Zapify generates a strong one.
First name / Last name No Insert the submitted Name field's first and last components.
Role No Leave empty for your site's default role, or pick a specific one.
Email the new user No On by default — sends WordPress's own welcome email with a password reset link.

Configure the Create a user action

Duplicate emails fail

The action fails if a WordPress account with the submitted email (or chosen username) already exists. Consider what should happen for a repeat submitter before relying on this in production.

Step 5: Set the steps Live and save

  1. Set both the trigger and the action to Live.
  2. Click Save.

Set the automation live

Tokens this action makes available

Token What it holds
Created user ID The ID of the account that was created.
Created user email The email address it was created with.
Created username The username it was created with.

How to test it

  1. Submit the form with an email address that doesn't already have an account.
  2. Check Users in the WordPress admin to confirm the account was created.
  3. If it wasn't, open Zapify → Logs for the reason.

Conclusion

With the A form is submitted trigger and the Create a user action, Zapify turns a Gravity Forms submission into a WordPress account without the User Registration addon. Next, log the new signup to a spreadsheet too with add a row to a Google Sheet when WPForms is submitted as a pattern to adapt, or build the same flow for Contact Form 7 or WPForms.

FAQs

Do I still need Gravity Forms' User Registration addon?

No. This automation creates the account entirely through Zapify's free Create a user action.

What happens if someone submits with an email that already has an account?

The action fails and reports why in Zapify → Logs; it doesn't overwrite the existing account.

Can I also create a Gravity Forms entry and a user from the same submission?

Yes. The form-submitted trigger already creates the entry as normal Gravity Forms behaviour — add the Create a user action alongside any other action, such as Send an email, on the same automation.

Is this feature free?

Yes. Both the trigger and the Create a user action are free.

Do I need to write any code?

No. Everything is configured in the Zapify visual builder.

Was this page helpful?