This guide walks through a specific automation use case: whenever a new contact is created in HubSpot without an email address or phone number, Lusha automatically enriches that contact and updates the record. The setup uses Zapier to connect the two platforms.
π‘ Note: This feature is available on Premium and Scale plans only.
What you need
A paid Zapier account
A Lusha API key (Admins and Managers only)
A HubSpot account
Before you start, create a test HubSpot contact with a first name, last name, and company name β but no email or phone. This contact will be used to verify that the Zap works.
First Name: Daniel Last Name: Jakar Company: Lusha
It's also recommended to associate the contact with a company in HubSpot:
Step 1 β Create a new Zap
Log in to Zapier and click Make a Zap! on your account page.
Step 2 β Set up the trigger
Search for HubSpot as the trigger app.
Select New Contact as the trigger event.
Click Continue and connect your HubSpot account.
In Set up trigger, add any additional properties to retrieve (in this example, 3 additional properties were added).
Click Test trigger β your test contact should appear in the results. Click Continue.
Step 3 β Set up the filter
Add a Filter by Zapier action and click Continue.
Set the filter so the Zap only continues when the contact's email fields and phone number fields do not exist.
After clicking Continue, Zapier will confirm whether the Zap would have continued with your test contact. Since the test contact Daniel Jakar from Lusha has no email or phone, the Zap would have continued.
Step 4 β Set up the Lookup Contact action
Click the + icon to add a new action and search for Lusha.
Select Lookup Contact as the action event and click Continue.
Connect your Lusha account and enter your API key from your Lusha API Dashboard page, then click Yes, Continue.
In Set up action, configure the Lusha Lookup Contact fields: map the HubSpot First Name and Last Name fields (separated by a space) to Full Name; set Company By to Name; map Company from the HubSpot dropdown; set Property to emails, phones, or leave as default (charges a credit when either is found); and optionally map a LinkedIn URL to improve accuracy.
Click Test action β you should see a "Test was successful!" message. Click the + to add the final action.
Step 5 β Update the contact in HubSpot
Choose HubSpot as the action app and select Update Contact.
Click Continue and select your HubSpot account.
In Set up action, map the Lusha data back to HubSpot: select the Object ID from the HubSpot trigger (click New Contact in HubSpot β Show all options β Object ID), then map email addresses and phone numbers from Lusha.
You can also add a custom field β for example, an Enriched by Lusha pick-list field (yes/no) β to tag every contact enriched this way.
Click Continue, then Test the action and Turn on the Zap.
In HubSpot you can now see the contact updated with the data Lusha found β in this case, 1 email address and 2 phone numbers.
Viewing Zap history and API status
To check the status of past Zap runs and API request codes, go to Zapier's Zap history and add filters like date range or specific Zap to narrow your view.
For help, contact the support team at [email protected] or via the chat on the Lusha website.





















