Send Submissions to a Webhook
Webhooks are the universal integration layer — they work with Zapier, Make, n8n, custom APIs, and anything that accepts HTTP POST. In this tutorial you'll configure Formcierge to send every submission to a webhook URL.
Copy the webhook URL from your target tool. For testing, you can use a free service like webhook.site to inspect the payload before wiring up a real endpoint.
Open the form in the builder. Go to Settings → Notifications → Webhooks. Click Add Webhook. Paste the URL. Optionally enter a secret key for signature verification.
Submit a test entry. In your webhook tool, you should receive a POST request with a JSON body containing all the submitted field values. Review the payload structure to confirm the field IDs match what you expect.
For code-based integrations, use the formcierge_after_submission action instead of the UI webhook. It fires server-side on every submission:
Webhooks are fired synchronously during the submission request. Keep endpoint response times under 5 seconds. For slow integrations, queue the webhook via wp_schedule_single_event() to avoid delaying the submission confirmation for the user.