Zapier Integration

The Zapier integration connects LeadCapture to 6,000+ apps, letting you automatically send leads to tools like Google Sheets, HubSpot, Salesforce, Slack, Mailchimp, and more. When a lead is captured (complete or partial), Zapier receives the data and triggers whatever workflow you have configured.

How It Works

  1. You connect your LeadCapture account to Zapier (one-time setup).
  2. You create a Zap using the "New Lead" trigger.
  3. Optionally select a specific funnel, or receive leads from all funnels.
  4. You configure one or more actions (e.g., add to Google Sheets, send Slack message, create CRM contact).
  5. Each time a lead is submitted, Zapier receives the lead data and runs your actions.

Connecting LeadCapture to Zapier

  1. Log in to your Zapier account.
  2. Create a new Zap and search for LeadCapture as the trigger app.
  3. Select the New Lead trigger event.
  4. Click Connect Account. You will be redirected to LeadCapture to authorize access.
  5. Log in to your LeadCapture account and click Authorize.
  6. Once connected, select a Funnel from the dropdown (required). Choose the funnel you want to receive leads from.
  7. Click Test Trigger to pull in sample data from your funnel.
  8. Configure your action step(s) and turn on your Zap.

Available Lead Data

The following fields are available in your Zap:

Field Description
Lead ID Unique identifier for the lead
Is Partial Lead true if the visitor did not complete all steps
First Name First name field value
Last Name Last name field value
Email Email address
Phone Phone number
IP Address Visitor's IP address
Page URL The page where the funnel was displayed
Form Progress Completion percentage (0-100)
TrustedForm Cert URL TrustedForm certificate URL (if enabled)

All custom form fields are also included with their configured webhook field names.

Filtering Partial vs. Complete Leads

LeadCapture delivers both partial and complete leads to Zapier. If you only want complete leads, add a Filter step in your Zap:

  1. Add a Filter step after the trigger.
  2. Set the condition: Is Partial Lead is false.
  3. Only complete leads will pass through to your action steps.

You can also create separate Zaps for partial and complete leads to handle them differently (e.g., send partial leads to a nurture sequence and complete leads to your CRM).

Delivery and Reliability

LeadCapture delivers leads to Zapier through a dedicated delivery queue, separate from your standard webhooks. This means:

  • If a standard webhook fails and retries, it does not re-trigger your Zapier workflow.
  • Each integration retries independently.
  • Delivery attempts are logged and visible on the lead detail page.

The retry schedule follows the same pattern as webhooks: immediate, then 1 minute, 5 minutes, 30 minutes, and 2 hours.

Viewing Delivery Status

To check if a lead was successfully delivered to Zapier:

  1. Go to Leads in your dashboard.
  2. Click on a specific lead.
  3. Scroll to the Webhook Deliveries section.
  4. Look for entries labeled "Zapier" with the delivery status, timestamp, and response.

Pro Tips

  • Use the Zapier "Test Trigger" feature to pull sample data and map fields before turning on your Zap.
  • Zapier shows all available fields when you map data in your action step, including custom fields from your funnel.
  • If you change field names in your funnel, update your Zap mapping accordingly.
  • Each Zap must be linked to a specific funnel. Create separate Zaps for different funnels.
  • Delivery to Zapier is logged just like webhook deliveries, so you can troubleshoot from the lead detail page.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.