Zapier Integration Guide

Complete guide to integrate MyFormCapture with Zapier

Setup time: 10-15 minutes
Difficulty: Easy
Compatible versions: Zapier Free Plan+

Connect MyFormCapture with 5,000+ apps through Zapier using outgoing webhooks. When a form is submitted, MyFormCapture pushes the data to Zapier — which then routes it to your CRM, spreadsheet, Slack, or any other connected app. No custom server required.

Prerequisites

  • A MyFormCapture account — sign up here
  • A Zapier account (free plan works for basic Zaps)
  • A target app to receive data (e.g. HubSpot, Zoho CRM, Pipedrive, Google Sheets)
  • Developer Options enabled on your MyFormCapture team — go to Developer Options → Webhooks

Integration Methods

Webhook Trigger

10 minutes Easy

Use Zapier's built-in Webhooks by Zapier → Catch Hook trigger. MyFormCapture sends a POST request to Zapier every time a qualifying event fires.

1

Create a Zap with a Catch Hook trigger

Set up the Zapier side first so you have a URL to paste into MyFormCapture.
  1. Log in to zapier.com and click Create Zap
  2. Search for Webhooks by Zapier in the trigger search box
  3. Select Catch Hook as the trigger event and click Continue
  4. Copy the unique webhook URL shown (e.g. https://hooks.zapier.com/hooks/catch/123456/abcdef/)
  5. Leave this tab open — you will return here to test after the next step
Important Note
Catch Hook is available on Zapier Free plans. The URL is unique to this Zap; treat it like a secret — anyone with it can send data to your Zap.
2

Register the endpoint in MyFormCapture

Add the Zapier URL as an outgoing webhook endpoint.
  1. In your MyFormCapture dashboard open Developer Options → Webhooks
  2. Click Add New Endpoint
  3. Enter a Name — e.g. Zapier — HubSpot leads
  4. Paste the Zapier Catch Hook URL into the URL field
  5. Click Save
Important Note
The endpoint is now registered. You will choose which events trigger it in the next step.
3

Choose your event type

MyFormCapture supports two outgoing webhook events — pick the one that matches your use case.

form_response.created — fires on every submission, irrespective of spam status. Use this when you want raw data or plan to filter in Zapier.

lead.created — fires only after spam detection, when a Lead record is created (requires a clean submission with both name and email). Use this for CRM pipelines where spam should never reach your tools.
  1. Open the endpoint you just saved
  2. In the Event Types field, select lead.created for CRM integration (recommended), or form_response.created for raw capture
  3. Click Save
Important Note
Do not subscribe a single Zap to both event types unless you want two webhook calls per clean submission — one for the raw response and one for the lead.
4

Test the webhook and map fields in Zapier

Trigger a real test so Zapier captures the payload, then complete the action step.
  1. Submit a test entry through your form on your live website
  2. Back in Zapier, click Test Trigger — Zapier listens for up to 10 minutes
  3. Confirm the data arrived; expand the fields to see nested values such as data.email
  4. Click Continue, add an action (e.g. HubSpot, Google Sheets, Zoho CRM)
  5. Map the incoming MyFormCapture fields to the action app's fields
  6. Click Publish Zap or Turn Zap On
Important Note
If Zapier shows 'No data found', confirm your form domain is whitelisted in MyFormCapture and that the endpoint URL is saved correctly.

Next Steps

Configure MyFormCapture

  • Set up your timezone
  • Configure lead notifications
  • Set up advanced spam detection
  • Add team members to your account

Advanced Features

  • Use our custom form templates
  • Try AI Insights for Leads
  • Integrate with your CRM
  • Set up automated workflows

Need Help?

Our support team is here to help you with your integration.

Contact Support