/Zapier

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#

  1. In Zapier, create a new Zap and pick "Webhooks by Zapier" as the trigger.
  2. Choose the "Catch Hook" event and copy the custom webhook URL it shows you.
  3. 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.
  4. 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.