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.