Introduction

We provide integrations with more than 750 apps, including more than 80 CRMs, through Zapier.
That way you can create a new lead / account / contact in your CRM for every saved lead and accepted contacts in Leadzilla.
Connecting Leadzilla to your CRM through Zapier is easy and free for most CRMs*.

How it works

Synchronisation is one way, meaning we push the data from Leadzilla to your CRM. Changes you make in your CRM on the data are not synced back to Leadzilla.
The sync is triggered when you press the Sync with CRM button on the Saved Leads screen.

Getting started

Our Zapier integration is currently invite-only. Please send us an email at [email protected] to get started. We'll invite you to the Zapier app and you'll receive an email with steps on how to activate the Zap.

CRM specific tips

Hubspot CRM
If you want to sync both contact and company data, you'd need a paid Zapier plan.
You can use the free Zapier plan if you don't need to save company details other than the company name. In that case, you follow the instructions outlined under 'Steps to setup a Company & Contacts sync' below, but skip everything under '2. Setup Company sync in Zapier', and skip the second step under '3. Setup Contact Sync in Zapier'.
Basically, you just skip the steps about creating and searching a company, and you only create a Contact, where you fill out the Company Name and Website. Hubspot will then automatically create a Company, and populate it with the details they know.

Setup steps

Leads vs Companies/Contacts
Before we continue, it's important you understand there are 2 possible ways to push the data from Leadzilla to your CRM:

1. Lead
A lead combines the details of a Contact and a Company. This will create one Lead record for every Contact you accept for a Company. No Lead record will be created if you don't have any approved Contacts for a Company (because CRM's usually require a person name in order to create a Lead).
Note: Not all CRM systems support leads. Eg. Hubspot CRM doesn't, but Salesforce does.

2. Company & Contacts
This creates one Company record and one Contact record per accepted Contact, that can be linked to the Company. A Company record is also created if there are no related Contacts. Certain CRM's, like Salesforce, use the word Account instead of Company.

Steps to setup a Company & Contacts sync
1. Set integration settings in Leadzilla
In your Leadzilla.io account, go to the Integrations page and select Company & Contacts under Sync Settings.

2. Setup Company sync in Zapier
In Zapier, click on Make a Zap.

First Step: Trigger New Company
We're going to setup the first step of our Zap, the Trigger step.
  • Choose a Trigger app: Search for Leadzilla when searching for an app in the first step of this Zap.
  • Choose Trigger: Select New Company. Press the blue Save + Continue button.
  • Choose Account: Select an existing Leadzilla account if Leadzilla is already linked to your Zapier account. Otherwise, click on the Connect an Account button. A popup will ask for your Leadzilla API key. Open the Integrations page in your account, and copy paste the API key you find under API Key into the Zapier popup window.
    Press Test to test the connection to Leadzilla. Press the blue Save + Continue button to continue.
  • Test this step: Make sure you Accept at least one lead in Leadzilla (by running a lead predict, and clicking the Accept button for at least one proposed lead). Then click the blue Fetch & Continue button. This will connect with Leadzilla and get an actual accepted lead from your account. If all goes well, you now get the notification that the test was successful. If not, send us an email. Click on the orange Continue button.
Second Step: Action New Company
Cool! We've completed the first step. Now let's setup the second step of the Zap, the Action step.
  • Choose an Action App: search for your CRM, eg. Hubspot CRM and select it.
  • Choose Action: choose a trigger to create a Company, eg. in case of Hubspot CRM the trigger is called Create Company. Press the blue Continue button.
  • Choose Account: follow the steps to connect your CRM, then press the blue Save + Continue button to continue.
  • Setup Template: Map the Leadzilla fields you want to populate on your Company records in your CRM. Check with your CRM which fields are required in order to save a Company record. Company Name will be required for almost all CRM's and is required for some CRMs to populate so that in the next step we can link a Contact to this Company. Some examples of other fields you may want to map: Website URL, Year Founded, LinkedIn, Number of Employees, Revenue,.... Press the blue Continue button when you're ready.
  • Test this step: Click on the blue Create + Continue button to see how data is pushed to your CRM. Make changes to the template and retest if necessary. Click on the orange Finish button to complete the setup if the test was successful.
  • Give your Zap a name and click the switch to activate it.
  • Once your Zap has been activated, click on Make another Zap to continue.

3. Setup Contact Sync in Zapier
In Zapier, click on Make a Zap.

First Step: Trigger New Contact/Lead
We're going to setup the first step of our second Zap, the Trigger step.
  • Choose a Trigger app: Search for Leadzilla when searching for an app in the first step of this Zap.
  • Choose Trigger: Select New Contact / Lead. Press the blue Save + Continue button.
  • Choose Account: Select an existing Leadzilla account if Leadzilla is already linked to your Zapier account. Otherwise, click on the Connect an Account button. A popup will ask for your Leadzilla API key. Open the Integrations page in your account, and copy paste the API key you find under API Key into the Zapier popup window.
    Press Test to test the connection to Leadzilla. Press the blue Save + Continue button to continue.
  • Test this step: Make sure you haved accepted at least one Saved Contact in Leadzilla. To do this, go to the Saved Leads screen in Leadzilla, and make sure the Get E-Mails switch is on for a few Saved Leads. Then click the purple Get E-mails button and wait until some Contacts have been found by the Email Finder. For Saved Leads that show contacts, open the lead profile by clicking the green Profile button, and go to the tab Saved Contacts. Then press Accept for at least one contact. Then click the blue Fetch & Continue button.
    Switch back to Zapier and press the blue Fetch + Continue button. This will connect with Leadzilla and get an actual accepted contact from your account. If all goes well, you now get the notification that the test was successful. If not, send us an email. Click on the orange Continue button.
Second Step: Search Company
Since we want to link the Contact we're about to create to the Company it belongs too, we need to do an additional step to find that Company we created in the previous Zap.
  • Choose an Action App: search for your CRM, eg. Hubspot CRM and select it.
  • Choose Action: choose a trigger to find a Company, eg. in case of Hubspot CRM the trigger is called Find Company. Press the blue Continue button.
  • Choose Account: follow the steps to connect your CRM, then press the blue Save + Continue button to continue.
  • Setup Options: Indicate how you want to find the Company we created earlier. All Company fields are available, but we recommend using the Company Name for this. Make sure the field you choose here is actually populated with the same value when the Company is created. You can check the Setup Template item in the 2nd step of our Create Company Zapp if you are unsure which fields in your CRM map with which Leadzilla fields. Press the blue Continue button.
  • Test this step: Check if you have a Company in your CRM with the Company Name that's showing on the screen. If you don't, create one. Then, click on the blue Search + Continue button to test if the search worked. Make changes to the template and retest if necessary. Click on the orange Continue button to complete the setup if the test was successful.
Third Step: Create Contact
We're almost there! Now let's setup the last step of this Zap, the Action step.
  • Choose an Action App: search for your CRM, eg. Hubspot CRM and select it.
  • Choose Action: choose a trigger to create a Contact, eg. in case of Hubspot CRM the trigger is called Create or Update Contact. Press the blue Continue button.
  • Choose Account: follow the steps to connect your CRM, then press the blue Save + Continue button to continue.
  • Setup Template: Map the Leadzilla fields you want to populate on your Contact records in your CRM. You'll notice that many Leadzilla fields are available for mapping, including company related fields. Contact fields start with 'Contact', eg. 'Contact E-mail', all other fields are related to the Company.
    In the field that refers to the related Company record (in case of Hubspot CRM: Associated Company Id), select the Id from the Company we found in our Search Company step (in case of Hubspot CRM: Company ID).
    Press the Continue button when you're ready.
  • Test this step: Click on the blue Create + Continue button to see how data is pushed to your CRM. Make changes to the template and retest if necessary. Click on the orange Finish button to complete the setup if the test was successful.
  • Give your Zap a name and click the switch to activate it.
  • Once your Zap has been activated, you're done!


* A free Zapier account can be used to setup a simple integration for all CRMs except the ones with the 'premium' label. For those the $20 / month Zapier Starter Plan suffices.
  A paid Zapier plan is also required if you want to push more than 100 leads per month to your CRM.