Beginnerv1.0.0

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.

Get your 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.

Configure the webhook in Form Settings

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.

Test the webhook

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.

Use the PHP hook as an alternative

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.