Zapier
Send each submission to Zapier as flat JSON and trigger Zaps across thousands of apps.
How it works#
Zapier is a credential-based connector built around its "Catch Hook" trigger: you paste the custom webhook URL Zapier gives you, and every completed submission is POSTed there as a flat JSON object — one key per question — so each field shows up on its own in your Zap's field picker.
Connect Zapier#
- In Zapier, create a new Zap and pick "Webhooks by Zapier" as the trigger.
- Choose the "Catch Hook" event and copy the custom webhook URL it shows you.
- In Halloform, open your form's Integrations, choose Zapier, and paste that URL. We send a sample immediately so Zapier has a payload to map from.
- Back in Zapier, click "Test trigger" to pull the sample, then build your action step.
Only Zapier Catch Hook URLs (https://hooks.zapier.com/hooks/catch/…) are accepted, so a mistyped or non-Zapier URL fails at connect time.
What gets sent#
The body is a single flat object: form_title, submission_id, and submitted_at come first, followed by each question label and its answer. This is deliberately simpler than the raw Webhook connector's signed, nested envelope — flat keys are what Zapier maps cleanly.