Skip to Content

Zapier

Available on Starter and Pro. See pricing.

Zapier connects Formtorch to 6,000+ apps. Each new submission triggers a Zap: no code required.

Plan availability

PlanActive Zaps
FreeNot available
Starter1
Pro5

See the pricing page  for a full plan comparison.

The Zap limit is workspace-wide, not per form. On Starter, your one active Zap can be on any form, but adding a second Zap on a different form is blocked until you pause or upgrade — even if that form has never had a Zap before. This is different from Google Sheets and Webhooks, which cap per form.

Setup

Create a Zap in Zapier

In Zapier, create a new Zap and choose Webhooks by Zapier as the trigger app. Select Catch Hook as the trigger event. Zapier generates a unique hook URL (https://hooks.zapier.com/hooks/catch/...). Copy it.

Add the destination in Formtorch

Open the form in the dashboard , go to Integrations, and click Add Destination on the Zapier card. Paste the hook URL, optionally add a label, and save.

Add Destination dialog for the Zapier card on a form's Integrations page

Send a test submission

Submit a real entry to the form (not a test submission: _test=true submissions are intentionally never delivered to integrations). Then use Zapier’s Test trigger to pull the sample into the Zap editor and map fields to your next action.

That’s it.

Zapier’s Catch Hook flattens nested JSON in its field picker. A submission field at submission.data.email appears as submission__data__email.

What gets skipped

Formtorch does not trigger a Zap for:

  • Spam submissions: detected by TorchWarden and suppressed before delivery
  • Test submissions: submitted with _test=true

Suspicious submissions (flagged but not definitively spam) trigger the Zap normally: consistent with how email notifications and other integrations behave.

Delivery status and retries

Zapier deliveries use the same async pipeline as Google Sheets and webhooks. Each delivery is tracked individually and visible on the submission’s Integrations section in the dashboard.

OutcomeWhat happens
Zap accepts the hookDelivered
Hook deleted in Zapier (404/410)Marked not found; no further retries
Zapier rate limits the requestRetried automatically, up to 6 total attempts
Temporary network or server errorRetried automatically, up to 6 total attempts

Common transient failures (rate limits, temporary outages) are retried automatically. A deleted or invalid hook URL stops retrying immediately.

Security

The signing secret Formtorch generates for each Zap is never shown or revealed in the dashboard: Zapier hooks don’t verify signatures, so there’s no reveal dialog to copy it from. Deliveries are still signed with an X-FormTorch-Signature header if you want to verify authenticity in a “Code by Zapier” step.

Only https://hooks.zapier.com/... URLs are accepted, which keeps Zap slots from being used as a substitute for the (separately limited) Webhooks destination.

What happens if you downgrade

The Zap cap is workspace-wide, so downgrading re-checks it across every form at once, not form by form.

If you have more active Zaps than your new plan allows, Formtorch keeps the oldest Zaps active up to the new limit and automatically pauses the rest. Downgrading to Free pauses every Zap. Nothing is deleted: paused Zaps stay configured, and upgrading again (or freeing up a slot by pausing another Zap) lets you reactivate them.

If you downgrade with more Zaps than your new plan allows, check Settings → Integrations afterward to see which ones auto-paused. A Zap that stops firing isn’t necessarily broken: it may simply be over the new cap.

Troubleshooting

See Troubleshooting → Zapier if your Zap isn’t triggering.

Last updated on