# Send responses to n8n

You can send each new response to an n8n workflow through a webhook. Makeform sends the submission data to your URL as an HTTP POST. Makeform has no native n8n integration.

You'll first create a workflow in n8n with a webhook trigger, then copy its URL; check n8n's help for those steps.

1. Open your form and go to **Automations**.
2. Open **Webhooks** and use the **Add a webhook endpoint** form.
3. Paste your URL into **Endpoint URL**.
4. To sign requests, select **Add a signing secret**. Makeform fills in a secret you can edit. Your endpoint can use it to check the request signature.
5. To include custom request headers, select **Add HTTP headers**, then enter each header's **Name** and **Value**.
6. Click **Add**. Makeform sends a JSON request after each successful form submission.

The request includes respondents' answers and submission details. Makeform sends all answers, regardless of your team's field visibility rules.

The payload format is fixed. You can't choose which submission events trigger it.

Your URL must use HTTP or HTTPS and be reachable from the public internet. Makeform won't send requests to localhost or private addresses.

You can add one webhook per form. Saving another updates the existing webhook.

Makeform allows 30 seconds for delivery. Any 2xx response counts as success.
