Connect FormBlade to n8n

Send form submissions to n8n for self-hosted workflow automations. Requires Pro or Business plan.

What is n8n?

n8n is an open-source workflow automation tool that you can self-host on your own server or use as a managed service via n8n Cloud. It connects to hundreds of services and lets you build complex multi-step automations with a visual editor — all without vendor lock-in, since you own the data and the infrastructure.

Because n8n can run on your own server, it is a popular choice for teams that need to keep form data within their own network or comply with strict data residency requirements.

What you need

Setup steps

1Create a workflow in n8n

Open your n8n instance and click New Workflow. Give it a descriptive name (e.g., "FormBlade Submissions").

2Add a Webhook node

Click the + button and search for Webhook. Add it as the first (trigger) node in the workflow.

3Set the HTTP method to POST

In the Webhook node settings, set HTTP Method to POST. Leave the path as the default or set a custom one (e.g., /formblade).

4Activate the workflow

Click Activate in the top-right corner of the workflow editor. The workflow must be active for the production URL to accept requests.

5Copy the production URL

In the Webhook node, switch to the Production tab and copy the URL. It looks something like:

https://your-n8n.example.com/webhook/abc123-def456
6Add the webhook to FormBlade

In your FormBlade dashboard, go to Webhooks, select the form, and click + Add webhook. Choose n8n from the provider list and paste the production URL. Click Create.

7Test the connection

Click Test next to the webhook in FormBlade. Check the n8n workflow execution log to confirm the test payload arrived.

8Add processing nodes

Back in n8n, add nodes after the Webhook node to do something with the submission data — save to a database, send a message, create a record, or anything else n8n supports.

Important: Always use the production URL, not the test URL. The test URL only works while the workflow editor is open and you are actively listening for test events. The production URL works 24/7 as long as the workflow is active.

Example use cases

Payload

FormBlade sends the same JSON payload to n8n as it does to any webhook endpoint. The submission data is in the data object. See the Webhooks documentation for the full payload format and field descriptions.

Troubleshooting

Webhook not received

Data not mapping correctly

Use the n8n execution log to inspect the raw payload. Form field values are inside body.data in the Webhook node output. You can reference individual fields with expressions like {{ $json.body.data.email }}.

Related