DeftForms Webhook Trigger icon

DeftForms Webhook Trigger

Receives DeftForms submission webhooks

DeftForms Webhook Trigger

AI-generated

Summary

Receives DeftForms submissions through an n8n POST webhook and returns the request body, query data, optional headers, and receipt metadata as workflow data. Optionally checks a shared secret header and rejects requests with a 401 response when the header is missing or its value does not match.

Inputs

  • Path (required) — Webhook path, default deftforms; configure the resulting n8n webhook URL in DeftForms.
  • Use Secret Header — When enabled, require the configured header and secret value on incoming requests; defaults to false.
  • Secret Header Name (required) — Header to validate when secret checking is enabled; defaults to x-deftforms-secret.
  • Secret Header Value (required) — Expected header value when secret checking is enabled.
  • Include Headers — Include request headers in the output; defaults to true. Disable to omit them.

Output shape

One workflow item on an authorized request, with json.body, json.query, json.metadata (source: "deftforms" and an ISO receipt timestamp), and json.headers when enabled; an HTTP 200 response with { "success": true } is sent.

The trigger accepts POST requests. If secret checking is enabled and the header is missing or does not match, it returns HTTP 401 with { "success": false, "message": "Unauthorized DeftForms webhook request." } and produces no workflow item.

Links

Discussion