Hash Form Pro

Send every entry to any URL

Send each submission as JSON to an endpoint you choose, such as Zapier, Make, n8n or your own app. Add a signing secret and the receiver can check the entry came from your site.

Hash Form

Hash Form + Webhook

Set in each form

  • Enable Webhook
  • Endpoint URL
  • Method
  • Signing Secret
  • JSON body
    Entry, form, time, site and every field.
  • POST or PUT
    Chosen for each form.
  • X-HashForm-Signature
    An HMAC SHA-256 of the body when a secret is set.
What you get

What you can do with Webhook

Structured JSON

The body holds entry_id, form_id, form_name, submitted_at, site and a fields array.

Fields by ID

Each field is sent with its id, label, type and value, so a renamed label does not break it.

Signed requests

Set a Signing Secret and the X-HashForm-Signature header carries a sha256 HMAC of the body.

POST or PUT

Choose the Method your endpoint expects.

No redirects followed

The entry is only sent to the exact URL you entered, never on to a redirect.

Failures reported

Any reply outside the 2xx range fires the hashform_integration_failed action.
How it works

Set up Webhook in three steps

01

Enable Webhook

Go to Hash Form > Modules, switch on Webhook and click Save.

02

Add the endpoint

In the form’s Productivity settings, turn on Enable Webhook and paste the Endpoint URL.

03

Choose and sign

Pick POST or PUT and add a Signing Secret so the receiver can verify each request.

FAQ

Questions, answered

Still wondering about Webhook? The documentation covers every setting, and we are happy to help.

What does the JSON look like?

An object with entry_id, form_id, form_name, submitted_at, site and fields. Each field has an id, label, type and value.

How do I verify a request?

Compute an HMAC SHA-256 of the raw body with your Signing Secret and compare it to the X-HashForm-Signature header, which starts with sha256=.

Which headers are sent?

Content-Type: application/json; charset=utf-8 and Accept: application/json, plus X-HashForm-Signature when a secret is set.

Connect Webhook with Hash Form Pro

Every integration is included in every Pro plan, on a yearly subscription or a lifetime license.