POST form responses to your own endpoint

Fire a signed JSON payload at any URL as soon as a response comes in. Build the destination yourself, or point it at automation you already run.

How it works

Set up in three steps.

  1. 1

    Add your endpoint URL

    Open a form’s Integrations tab, choose Webhook, and paste the URL that should receive the payload.

  2. 2

    Generate a signing secret

    Add a secret (or generate one) so your endpoint can verify a request actually came from us, and set any custom headers your service expects.

  3. 3

    Save and watch the delivery log

    Every send is logged with its status, so a failed delivery is visible immediately rather than silently dropped.

Use it to

What teams do with it.

  • Trigger a Lambda, Cloud Function, or internal API on every submission.
  • Fan a response out to a queue or event bus your backend already reads.
  • Verify submissions server-side before acting on them, using the signed secret.
  • Prototype an integration this page doesn’t cover yet, without waiting on us to build it.

What Webhooks receives

The body is the full response as JSON: question labels as keys, answers as values, plus form and submission metadata. The same shape a form built in the editor and one posted to directly through the submit API both produce.

FAQ

Questions, answered.

Fire a signed JSON payload at any URL as soon as a response comes in. Build the destination yourself, or point it at automation you already run.

1. Add your endpoint URL: Open a form’s Integrations tab, choose Webhook, and paste the URL that should receive the payload. 2. Generate a signing secret: Add a secret (or generate one) so your endpoint can verify a request actually came from us, and set any custom headers your service expects. 3. Save and watch the delivery log: Every send is logged with its status, so a failed delivery is visible immediately rather than silently dropped.

The body is the full response as JSON: question labels as keys, answers as values, plus form and submission metadata. The same shape a form built in the editor and one posted to directly through the submit API both produce.

More integrations

Connect more than one.

A form can send every response to several places at once.