grid-border

Form webhooks to your own URL

Formbold sends an HTTPS POST with a JSON body to your URL for every submission. Point it at your API, a queue or n8n. Starter and higher.

Webhooks

This is the integration for when none of the others fit. You give Formbold a URL, and it calls that URL with the submission.

The payload

A JSON object with form_id, submission_id, created_at and a data object holding the fields.

Sample webhook payload
Sample webhook payload
JSON keyMeaning
form_idYour Formbold form id
submission_idUnique submission id
created_atISO timestamp
dataObject of field values

What people build on it

  • A small handler that writes leads into their own Postgres table.
  • An n8n or Pabbly workflow, when Zapier pricing doesn't make sense.
  • A sync into an internal CRM that has no off-the-shelf connector.

Adding a webhook

  1. Open Integrations on the form, then Connect on Webhooks.
  2. Paste your HTTPS URL and decide whether spam-flagged entries should be sent too.
  3. Submit a test entry and check your server logs for the POST.

Cost

Webhooks start on Starter. Starter costs $8 a month, or $6 a month billed yearly. On Free, you can poll submissions with the REST API instead.

Two things developers ask

Are webhook requests signed?

Not today. Use HTTPS, and if you want a check, add a long random token to the URL as a query parameter and reject requests that don't carry it.

Do spam submissions get sent?

By default only entries that pass your spam checks are sent. You can opt in to spam-flagged ones as well.

Retries, examples and testing tips are in the Webhooks setup guide.

Start building automated forms in 60 seconds

No backend required. Just paste your endpoint and start receiving leads, messages, and submissions immediately.