n8n Addon

n8n Addon is a Pro Feature

Unlock n8n Addon and other powerful features to grow your business.

Get WPForms Pro

Would you like to connect WPForms with n8n to automate your workflows? The n8n addon lets you send your form entries to thousands of apps using n8n’s automation builder, so you can create powerful workflows with just a few clicks.

In this tutorial, we’ll show you how to install and use the n8n addon with WPForms.

Requirements:

  • You will need a Pro license level or higher to access the n8n addon
  • Ensure that you’ve installed WPForms version 1.9.8.1 or higher to meet the minimum required version for the n8n addon
  • You have a self-hosted n8n instance set up and running

Before you get started, be sure WPForms is installed and activated on your WordPress site.

Installing the WPForms Community Node in n8n

Note: Community nodes are supported in self-hosted versions of n8n. If you’re using n8n Cloud, you may still be able to install them by contacting the n8n Support team.

Before continuing, make sure your self-hosted n8n instance is installed and running. If you haven’t installed one yet, see n8n’s official installation guide for setup instructions.

To connect WPForms to n8n, you’ll first need to install the WPForms community node inside your local n8n instance.

To do so, open your n8n dashboard and go to the Settings page by clicking your profile picture in the bottom-left corner.

n8n settings

Next, in the Settings page, click Community Nodes from the left sidebar, then click the Install a community node button to continue.

Install a community node button

A popup window will appear asking you to enter the npm package name. In the npm Package Name field, type n8n-nodes-wpforms.

enter npm package name

Then, check the confirmation box that says “I understand the risks of installing unverified code from a public source,” and click Install.

Install button

Once installation completes, the WPForms node will be added to your n8n instance. You’ll now be able to use it in any workflow you create.

Creating the Workflow in n8n

After installing the WPForms node, you’re ready to create your workflow in n8n and connect it to your WPForms forms.

In the workflow editor, click the + icon to add the WPForms Trigger node. This will open a panel where you can search for available apps and triggers.

Click + to add new node

In the search bar, type ‘WPForms’, then select WPForms Trigger from the list.

Add WPForms Trigger

Then, click Add to workflow to insert the WPForms Trigger node into your workflow.

Add node to workflow

Once added, the WPForms Trigger node window will open. Here, you’ll configure how n8n connects with your form by copying the webhook URL and later adding the secret key from WPForms.

Under the Parameters tab, expand the Webhook URLs section, then open the Production URL tab to view the live webhook address that will receive form data.

Click the URL shown to copy it.

Copy webhook URL

Keep this tab open for now, as you’ll need this webhook URL when setting up the connection in the WPForms form builder next.

Connecting WPForms to n8n

Now that your n8n workflow is ready to receive form data, it’s time to set up the integration in WPForms.

Start by creating a new form or editing an existing one. Once you’re in the form builder, go to Marketing » n8n and click the Enable n8n Integration toggle to turn it on.

Enable n8n integration

Once enabled, you’ll see new settings appear for your n8n connection.

In the Webhook URL field, paste the Production URL you copied earlier from the WPForms Trigger node in n8n.

Paste webhook URL

You can click the Test Connection link to confirm that your site can successfully connect to n8n.

Next, copy the Secret Key from WPForms.

Then, head back over to your n8n node and paste it into the Secret Key field in n8n.

Once done, close the WPForms Trigger popup and toggle the Active switch in the top-right corner to activate your workflow.

Activate workflow

Before activating, make sure your workflow in n8n is complete and includes all the actions you want it to perform. You can always return later to add or adjust nodes as needed.

Setting Up Trigger Events

Now that your workflow in n8n is active, return to the WPForms form builder to finish setting up your integration to customize how and when your form interacts with n8n.

The Trigger Event dropdown in the form builder lets you decide when to trigger the workflow. You can choose from the following options:

  • Form Submitted – Runs the workflow each time a user submits your form.
  • Entry Marked as Spam – Runs the workflow when a submission is flagged as spam.
  • Payment Processed – Runs the workflow after a successful payment is completed.

Field Mappings

Below the trigger event settings, you’ll see the Field Mapping section. Here, you can specify which form data to send to n8n.

To set this up, enter a parameter key, which is the label n8n will use to identify the data. Then select the corresponding form field from the dropdown beside it.

For example, to send the user’s email address, you’ll need to enter email as the parameter key and select your form’s Email field from the list.

Field mappings n8n

You can continue adding more field mappings by clicking the blue + button.

When you’re finished, don’t forget to click Save in the form builder to apply your changes.

Once your workflow is fully configured, we recommend testing it before going live. Click the Execute Workflow button in the n8n editor, then submit a test entry through your form. This helps verify that your data is being received and processed as expected.

Frequently Asked Questions

Here are some common questions about using the n8n addon with WPForms.

Is the WPForms node available on n8n Cloud?

Community nodes, including WPForms, are primarily supported on self-hosted versions of n8n. This means you’ll need to install and run your own n8n instance to use the WPForms node.

However, if you’re using n8n Cloud, you might still be able to install community nodes by reaching out to the n8n Support team. They can sometimes enable community nodes for Cloud users upon request.

Additionally, our WPForms community node is currently being reviewed by the n8n team. Once approved, Cloud users will be able to install it without special assistance.

Can I disable entry storage when using the n8n addon?

Yes. If you’d like to prevent WPForms from storing form entries in your site’s database, go to Settings » General in the form builder, then open the Advanced section and enable the Disable storing entry information in WordPress option.

Disabling storing entry information in WordPress

What if I delete the WPForms node in n8n?

If the WPForms node in your n8n workflow is deleted or removed, your form submissions will no longer trigger the workflow. To fix this, add a new WPForms Trigger node to your workflow, copy its new Production URL, and update the Webhook URL in your WPForms form builder. Once updated, reactivate the workflow in n8n to restore the connection.

That’s it! You’ve successfully connected WPForms with n8n.

Next, would you like to learn more about what you can do with WPForms entries? Be sure to check out our complete guide to entries for details on all of the available options and tools.

The Best WordPress Drag and Drop Form Builder Plugin

Easy, Fast, and Secure. Join over 6 million website owners who trust WPForms.