Webflow Forms icon

Webflow Forms

Receive Webflow Forms submissions with optional signature verification

Webflow Forms

AI-generated

Summary

Receive and process Webflow Form submission webhooks with optional verification of the webhook's HMAC-SHA256 signature against a secret key, ensuring data integrity and authenticity.

Inputs

  • Path — The URL path segment for the webhook; if left empty, an auto-generated ID is used.
  • Verify Signature — Toggle to enable or disable verification of the Webflow webhook signature.
  • Secret Key (required) — The secret key used to verify the HMAC-SHA256 signature from Webflow; required if signature verification is enabled.
  • Options — Additional settings when signature verification is enabled, including timestamp window in seconds for recency check, whether to reject requests with invalid signatures, and the HTTP response code to return on rejection.

Output shape

A single item containing JSON with the webhook request body, headers, query parameters, path parameters, and a 'webflow' object documenting whether signature verification was performed and its results.

If signature verification is enabled and fails while 'Reject on Invalid' is true, the node responds with the configured error HTTP status and message instead of continuing execution. If verification is disabled, the 'webflow' field indicates that verification was not performed.

Links

Discussion