Formstork

WEBHOOKS INTEGRATION

Send form submissions straight to your webhook

Formstork forwards every new submission to an endpoint you control, as a clean JSON payload signed with HMAC-SHA256. Point it at your API, your automation, or anything that speaks HTTP.

How it works

When someone submits your form, Formstork sends a POST request to your HTTPS endpoint with the submission as JSON: the form label, the field data, a submission ID, and a timestamp. Every request carries an x-formstork-signature: sha256=... header (HMAC-SHA256) so your server can confirm it really came from Formstork. Deliveries are retried automatically, so a brief outage on your side will not drop data.

Verify every request

Each POST is signed with HMAC-SHA256 in the x-formstork-signature header. Compare it against your signing secret and reject anything that does not match, with no IP allowlists to maintain.

Predictable JSON

Submissions arrive as structured JSON with the form label, field data, a submission ID, and a timestamp, so your code can parse them without wrestling with form encodings.

Retries built in

If your endpoint is briefly down, Formstork keeps retrying with backoff instead of dropping the submission, so you do not lose data during a deploy or a blip.

Set it up

  1. 1In the Formstork dashboard, open Integrations and select Webhooks.
  2. 2Paste the HTTPS endpoint URL where submissions should be sent, then save.
  3. 3On your server, verify the HMAC-SHA256 signature header with your signing secret.
  4. 4Submit your form. Every submission is POSTed to your endpoint automatically.

Frequently asked questions

How do I send form submissions to a webhook?

Connect the Webhooks integration in your Formstork dashboard, paste your HTTPS endpoint URL, and Formstork POSTs every new submission to it as JSON. Your HTML form keeps posting to Formstork as usual.

Is the webhook integration free?

Yes. Every integration, including Webhooks, is included on all Formstork plans at no extra cost.

Do I need to write code?

You need an HTTPS endpoint that can receive a POST request, so a little server-side code is required. Formstork sends a signature header you can verify, but writing the receiver is up to you.

Try Formstork free

250 submissions a month with a full dashboard. No credit card required.

Get your access keyAll integrations