How to Connect Make
Step-by-step guide to send qualified leads from Zero Bad Leads to Make (Integromat) scenarios.
What is Make?#
Make (formerly Integromat) is an automation platform that lets you connect hundreds of apps without code. With the Zero Bad Leads integration, every time a lead is qualified, the data is automatically sent to a Make scenario — where you can create flows connecting with CRMs, spreadsheets, emails, and much more.
Prerequisites#
- A Make account (any plan, including free)
- An active scoring profile in Zero Bad Leads
Get the webhook URL in Make#
Create a new scenario
Go to Make and click "Create a new scenario".
Add the Webhooks module
In the empty scenario, click the "+" button and search for "Webhooks". Select "Custom Webhook".
Create the webhook
Click "Add" to create a new webhook. Give it a descriptive name (e.g., "Zero Bad Leads"). Make will generate a unique URL.
Copy the URL
Copy the generated URL. It will have the format:
https://hook.us1.make.com/xxxxxxxxxxxxxxxxxxxxxxxxx
You will use this URL in the next step.
Connect in Zero Bad Leads#
Access Outbound Integrations
In the Zero Bad Leads sidebar, click Send Leads. Find the Make card and click "Integrate".
Paste the webhook URL
Paste the URL you copied from Make in the "Webhook URL" field.
Name and save
Give the integration a name (e.g., "Make — Sales Automation") and click "Save".
Test the connection
Click "Test" to verify the URL is reachable. If the test succeeds, the integration is ready.
After testing, go back to Make and check that the webhook received the test data. You can use this data to map fields in the next modules of your scenario.
Data sent#
When a lead is qualified, Zero Bad Leads sends a POST with the following JSON data:
Standard fields#
| Field | Description |
|---|---|
lead_id | Unique lead ID |
email | Lead email |
phone | Phone number |
first_name | First name |
last_name | Last name |
company | Company |
job_title | Job title |
source | Lead source |
quality_score | Quality score (0-100) |
tags | Associated 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:
| Field | Description |
|---|---|
enrichment.company_name | Company name |
enrichment.industry | Industry sector |
enrichment.estimated_size | Estimated company size |
enrichment.job_title | Identified job title |
enrichment.linkedin_url | LinkedIn profile URL |
enrichment.company_city | Company city |
enrichment.company_state | Company state |
enrichment.website_url | Company website |
enrichment.headline | Profile 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.,
email→contact_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 Make.
Advanced settings#
On the integration configuration screen, click "Advanced settings" to access field mapping, tags, and transformations.
Related articles#
Related articles
How to Connect Zapier
Step-by-step guide to send qualified leads from Zero Bad Leads to Zaps in Zapier.
How to Connect n8n
Step-by-step guide to send qualified leads from Zero Bad Leads to n8n workflows.
Configure Outbound Webhook
How to configure a generic webhook to send qualified leads to any external system.