n8n Integration
Connect your forms to n8n to automate your data flow. By using webhooks, you can send form submissions to thousands of different apps and custom workflows with full control.
Last updated
Connect your forms to n8n to automate your data flow. By using webhooks, you can send form submissions to thousands of different apps and custom workflows with full control.
First, you need to create a webhook inside your n8n instance to receive the form data.
Log in to your n8n dashboard and click Create workflow

Add a new node and select the Webhook trigger

In the Webhook settings, configure the following:
HTTP Method: Select POST
Authentication: Select Basic Auth

Under Credential for Basic Auth, create a new credential and set a Username and Password
Click Listen for test event to prepare n8n to receive your form data.
[!TIP] Keep the n8n window open; you will need to copy the Webhook URL, Username, and Password into the form app.
Once your webhook is ready in n8n, follow these steps to link it to your form.
Click Forms > open your form > navigate to the Integrations tab (icon in the left sidebar)
Find n8n in the list and toggle the switch to ON > click on n8n to see the setting detail

Enter the following details:
Username: The username you created in the n8n Basic Auth settings
Password: The password you created in the n8n Basic Auth settings
Webhook URL: Copy the Test URL (or Production URL) from your n8n Webhook node

Click Save button
Note on Credentials: The Username and Password entered in the form app must exactly match the ones you configured in your n8n Webhook node for the connection to be successful.

To ensure everything is working:
In n8n, make sure the node is actively "listening"
Go to your live Shopify store and submit the form
Check n8n: you should see the form data appear in the Output section of your Webhook node
Once tested, remember to switch your Webhook to the Production URL and activate the workflow in n8n

Here is how it shows after the form is submitted:

Need More Help?
If you still need assistance, please contact us at [email protected]. Our team will be happy to help you resolve any issues or guide you further.
Last updated