Skip to content

Forms Integrations

Create a WordPress User When a Fluent Forms Form Is Submitted

Fluent Forms has its own registration option on its paid plans — but Zapify can create the WordPress account directly from any Fluent 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 (FLUENTFORMS_FORM_SUBMITTED, Fluent Forms)
  • Action: Create a user (WP_CREATE_USER, WordPress)

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

Before you start

  • Fluent 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 Fluent Forms signup.

Create a new automation

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

  1. Click Add Trigger.
  2. Choose Fluent 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 Fluent 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 Fluent Forms submission into a WordPress account without a separate registration addon. Next, build the same flow for Contact Form 7, WPForms or Gravity Forms.

FAQs

Do I still need a separate 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.

Does Fluent Forms still save the entry?

Yes. The form-submitted trigger already creates the entry as normal Fluent 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?