Zero Bad Leads
Send Leads3 min readMarch 14, 2026

How to Connect Zapier

Step-by-step guide to send qualified leads from Zero Bad Leads to Zaps in Zapier.

What is Zapier?#

Zapier is the world's largest no-code automation platform, connecting over 7,000 apps. With the Zero Bad Leads integration, every time a lead is qualified, the data is automatically sent to a Zap — where you can connect with CRMs, spreadsheets, email tools, and much more.

Prerequisites#

  • A Zapier account (any plan, including free)
  • An active scoring profile in Zero Bad Leads

Get the webhook URL in Zapier#

Create a new Zap

Go to Zapier and click "Create Zap".

Configure the trigger

In the trigger, search for "Webhooks by Zapier" and select it. Choose the "Catch Hook" event.

Copy the URL

Zapier will generate a unique URL for the webhook. Copy this URL. It will have the format:

https://hooks.zapier.com/hooks/catch/123456/abcdef/

Continue

Click "Continue". You can skip the test for now — we will test from Zero Bad Leads.

Connect in Zero Bad Leads#

Access Outbound Integrations

In the Zero Bad Leads sidebar, click Send Leads. Find the Zapier card and click "Integrate".

Paste the webhook URL

Paste the URL you copied from Zapier in the "Webhook URL" field.

Name and save

Give the integration a name (e.g., "Zapier — Lead Notifications") and click "Save".

Test the connection

Click "Test" to verify the URL is reachable.

After testing, go back to Zapier and click "Test trigger" to verify the data arrived. Use this data to configure the actions in your Zap.

Data sent#

When a lead is qualified, Zero Bad Leads sends a POST with the following JSON data:

Standard fields#

FieldDescription
lead_idUnique lead ID
emailLead email
phonePhone number
first_nameFirst name
last_nameLast name
companyCompany
job_titleJob title
sourceLead source
quality_scoreQuality score (0-100)
tagsAssociated tags (includes lead tags + tags configured in the integration)

Enrichment data#

If the lead has enrichment data (available on Pro and Scale plans), it is included in the enrichment object:

FieldDescription
enrichment.company_nameCompany name
enrichment.industryIndustry sector
enrichment.estimated_sizeEstimated company size
enrichment.job_titleIdentified job title
enrichment.linkedin_urlLinkedIn profile URL
enrichment.company_cityCompany city
enrichment.company_stateCompany state
enrichment.website_urlCompany website
enrichment.headlineProfile headline

Custom fields#

You can configure custom field mappings to control exactly which data is sent and with which names. When you configure field mapping, the payload is built according to your rules, allowing you to:

  • Map any lead field to a custom name in the destination (e.g., emailcontact_email)
  • Access nested data using dot notation (e.g., enrichment.linkedin_url)
  • Apply transformations to values: lowercase, uppercase, trim, to_string, to_number, to_boolean

When field mapping is configured, the payload sent follows exclusively the rules defined in the mapping. This gives you full control over the data structure received in Zapier.

Advanced settings#

On the integration configuration screen, click "Advanced settings" to access field mapping, tags, and transformations.