Skip to main content
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.
This feature is available on Premium and Scale plans only.

What you need

  • A paid Zapier account
  • A Lusha API key - every user gets their own by default
  • 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.
Test HubSpot contact with no email or phone number
It’s also recommended to associate the contact with a company in HubSpot:
Associating the test 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.
Creating a new Zap in Zapier

Step 2 - Set up the trigger

1

Search for the HubSpot trigger app

Search for HubSpot as the trigger app.
Selecting HubSpot as the Zap trigger app
2

Select the New Contact trigger event

Select New Contact as the trigger event.
Selecting New Contact as the trigger event
3

Connect your HubSpot account

Click Continue and connect your HubSpot account.
4

Add properties to retrieve

In Set up trigger, add any additional properties to retrieve (in this example, 3 additional properties were added).
Adding additional properties to retrieve in the trigger setup
5

Test the trigger

Click Test trigger - your test contact should appear in the results. Click Continue.
Test trigger results showing the test contact

Step 3 - Set up the filter

1

Add a Filter by Zapier action

Add a Filter by Zapier action and click Continue.
Adding a Filter by Zapier action to the Zap
2

Set the filter conditions

Set the filter so the Zap only continues when the contact’s email fields and phone number fields do not exist.
Filter conditions for missing email and phone fields
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.
Filter test confirming the Zap would continue for the test contact

Step 4 - Set up the Lookup Contact action

1

Add Lusha as the next action

Click the + icon to add a new action and search for Lusha.
Searching for Lusha as the next Zap action
2

Select the Lookup Contact event

Select Lookup Contact as the action event and click Continue.
Selecting Lookup Contact as the Lusha action event
3

Connect your Lusha account

Connect your Lusha account and enter your API key from your Lusha API Dashboard page, then click Yes, Continue.
Connecting a Lusha account with an API key in Zapier
Confirming the Lusha account connection in Zapier
4

Configure the Lookup Contact fields

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.
Configuring the Lusha Lookup Contact action fields
5

Test the action

Click Test action - you should see a “Test was successful!” message. Click the + to add the final action.
Successful test of the Lusha Lookup Contact action

Step 5 - Update the contact in HubSpot

1

Choose the Update Contact action

Choose HubSpot as the action app and select Update Contact.
Selecting Update Contact as the HubSpot action
2

Select your HubSpot account

Click Continue and select your HubSpot account.
3

Map the Lusha data to HubSpot fields

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.
Mapping Lusha data back to HubSpot contact fields
Mapping Lusha email and phone fields to HubSpot properties
You can also add a custom field - for example, an Enriched by Lusha pick-table field (yes/no) - to tag every contact enriched this way.
Adding an Enriched by Lusha custom field in the Zap
4

Test and turn on the Zap

Click Continue, then Test the action and Turn on the Zap.
Turning on the completed 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.
HubSpot contact updated with data found by Lusha

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.
Zapier Zap history with date range filters
Top play: Auto-enrich incomplete HubSpot contacts - automatically fill in missing emails and phone numbers for new HubSpot records using Lusha.
For help, contact the support team at support@lusha.com or via the chat on the Lusha website.