Docs & Support

Learn about all the Formidable features and get support from our amazing customer success team.

N8N

Currently the N8N add-on only works with the self hosted version. Our cloud version node is currently being reviewed.

Want to automate your form workflows with powerful, flexible automation? With N8N and Formidable Forms, you can connect your forms to hundreds of apps and services to automate data processing, email notifications, database updates, and more.

Download and install

To access this add-on, ensure you have the Business license or above.

To use the N8N integration, you'll need both the Formidable add-on and the N8N node installed.

Install the Formidable N8N add-on

  1. Make sure you have Formidable Forms Pro installed and activated on your WordPress site.
  2. Navigate to Formidable → Add-Ons and toggle on the N8N add-on.
Image

Install the Formidable Forms Trigger node in N8N

The Formidable Forms Trigger node is available as a community node in N8N. You'll need to install this node to receive data from your forms.

  1. Go to your N8N dashboard and navigate to Settings → Community Nodes.
  2. Click Install a community node.
  3. Enter n8n-nodes-formidable-forms in the package name field.
  4. Check the I understand the risks of installing unverified code from a public source checkbox.
  5. Click Install to add the node to your N8N instance.
Image
Note: If you're testing locally, make sure you're using Node.js version bettwen 22.21.1 and and 24.x.

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

Set up N8N workflow

Once you've installed both the Formidable N8N add-on and the Formidable Forms Trigger node, you're ready to create your first workflow.

Create a workflow in N8N

  1. Log in to your N8N account and click on Workflows to start a new automation.
  2. Click Start from scratch on the canvas.
  3. Click on the + sign to add a node.
  4. Search for Formidable Forms Trigger and select it from the list.
Image

Configure the Formidable Forms Trigger node

The Formidable Forms Trigger node has two main settings:

  1. Webhook URL: This is automatically generated by N8N. You'll copy this URL and paste it into your Formidable form action.
  2. Authentication Token: This helps verify that requests are coming from your form.
Image

To get your webhook URL:

  1. Click on the Formidable Forms Trigger node in your workflow.
  2. Copy the Webhook URL shown in the node settings. You'll use this in the next step.

Connect Formidable Forms to N8N

Now you'll set up the form action in Formidable Forms to send data to your N8N workflow.

Add the N8N form action

  1. Go to Formidable → Forms and select the form you want to connect to N8N.
  2. Click the Settings tab and select Actions & Notifications.
  3. Select N8N from the list.

Configure the N8N action

The N8N action has several settings you can configure.

Image

Action Name: Give your action a descriptive name. This is only visible on the back-end and helps you identify the action later.

Trigger this action when: Choose when to send data to N8N. You can select:

  • Draft is saved: Sends data when a entry is marked as draft.
  • Entry is created: Sends data when an entry is submited.
  • Entry is updated: Sends data when an entry is modified.
  • Entry is deleted: Sends data when an entry is removed.
  • Entry is imported: Send data when the entry is imported from a CSV file.
  • Entry is abandoned: Sends data when the entry is marked as abandoned when using the Form Abandonment add-on.

Webhook: Paste the Webhook URL you copied from your N8N Formidable Forms Trigger node.

Authentication Token: Copy the token shown on the action into the N8N Formidable Forms trigger node. This should match exactly.

Key and Value mapping: Add the form fields you want to send to N8N.

  • Click Add item to manually add fields one at a time, or click Add all fields to automatically add every field in your form.
  • In the Key column, enter the key of the field.
  • In the Value column, click the field to insert the field ID.
Image

Add Conditional Logic (optional): You can use conditional logic to control when the N8N action runs based on specific conditions.

Click Update to save your action.

Test your workflow

After setting up both the N8N workflow and the Formidable form action, it's time to test the connection.

Test the N8N node

  1. In your N8N workflow, click on the Formidable Forms Trigger node.
  2. Click the Test Step button. The node will now listen for incoming data.
  3. The node will wait for a form submission.

Submit a test entry

  1. Go to your WordPress site and navigate to the form you connected to N8N.
  2. Fill out the form and click Submit.
  3. Go back to N8N and check the Formidable Forms Trigger node.

If everything is set up correctly, you'll see the form data in the OUTPUT section of the node. This means your form is successfully sending data to N8N.

Image

Troubleshooting

Data not showing in N8N

If you submit a form but don't see data in your N8N workflow:

  1. Make sure the Webhook URL in the Formidable N8N form action matches the URL from your Formidable N8N node exactly.
  2. Check that the Authentication Token matches in both places.
  3. Verify that your N8N node is in "Execute Node" mode and listening for requests.
  4. Confirm that your form action is set to trigger on "Entry is created."

Authentication errors

If you're getting authentication errors in N8N:

  1. Check that the Authentication Token in your Formidable form action matches the token in your N8N node exactly.

Workflow not executing

If your workflow isn't running after a form submission:

  1. Make sure you've activated your workflow in N8N. Click the toggle switch at the top of the workflow to turn it on.
  2. Check that all required fields in your workflow nodes are filled out correctly.
  3. Review the N8N execution log for any error messages that might explain what went wrong.

Missing form fields in N8N

If some form fields aren't appearing in your N8N workflow:

  1. Verify that you've added those fields to the key-value mapping in your Formidable N8N action.
  2. Make sure you've executed the Formidable Forms Trigger node and submitted a test entry so N8N knows what data to expect.
Was this article helpful? *

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

In this article
    Image

    We have a small, but amazing team of dedicated people who are committed to helping you achieve your goals and project requirements.


    Copyright © 2025 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.

    Complete your purchase
    Special offer unlocked.
    Get 55% OFF!
    Complete Purchase
    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms