Skip to content
Glossary

Webhook

A webhook is a reverse API call. Instead of your application repeatedly asking a service whether anything has happened, the service notifies you - an HTTP POST to a URL you registered - the moment an event occurs. For forms, the event is a new submission; the payload is the submission data as JSON. Webhooks are the universal adapter for anything email cannot do: creating a CRM contact, opening a ticket, enriching a lead, or starting a background job.

Production-grade webhooks have three requirements that simple ones skip. Deliveries should be signed with an HMAC signature so your endpoint can verify they are authentic. Failed deliveries should be retried with backoff rather than lost. And because retries exist, your handler must be idempotent so processing the same event twice is harmless.

The webhooks pillar guide covers signature verification, retries, idempotency, and replay in depth, and the webhook docs document the payload you receive.

Give your next important form a real home.

Start free with one form. Add ownership, private files, and clear history before responses pile up in inboxes.

·· no card · 50 submissions / mo · no countdown