Webhooks

Workspace webhook endpoints for HTTPS receivers. Formit queues delivery on form submissions and other lifecycle events, with retries and a delivery log in the product.

Setup

In the form builder Integrations tab or workspace settings, open Webhooks. Add an HTTPS endpoint, choose event types (including form.submission.created), and copy the signing secret when shown. Use Send test to verify your receiver before going live.

Events

Live event types include form.submission.created and form.submission.partial when partial responses are collected, plus form lifecycle events such as form.published, form.created, and form.deleted. Payloads use id, type, api_version, created_at, and a data object with organization, workspace, form, and submission IDs when applicable.

Verify signatures

Deliveries include signature and timestamp headers when a signing secret is configured. Compute HMAC-SHA256 over the signed payload with your secret and reject stale timestamps on your receiver.

Delivery status

Each delivery is queued with retries. Open the webhook delivery log in Formit to inspect pending, succeeded, and failed attempts. Completed and partial submissions enqueue form.submission.created or form.submission.partial for every active endpoint subscribed to those types.

Ready?

Build your first AI form in minutes.

No credit card. Generate from a prompt, enable follow-ups, and publish a link or embed the same day.