# How do I send Evaboot leads to HubSpot? **Connect HubSpot from the Integrations page, finish the field mapping, then create the integration.** Evaboot then creates or updates contacts and companies in HubSpot and links each contact to its company. ## Before you start - A HubSpot account. You sign in to HubSpot and approve Evaboot's access on HubSpot's own page. No API key is needed. - A contact property for the company's LinkedIn URL. HubSpot has none by default. If you don't have one, create a **single-line text** property on contacts in HubSpot. You can also do it during step 5. ## Connect HubSpot 1. **Open [Integrations](https://dash.evaboot.com/dash/integrations/)** and click **New integration**. If you have no integration yet, the tool cards show on the page directly. ![The Integrations page of the Evaboot dashboard with a card for each tool](https://help.evaboot.com/images/flows/manual-integrations/00-integrations.png) 2. **Click the HubSpot card**, then **Connect HubSpot**. ![The Connect HubSpot page in the Evaboot dashboard](https://help.evaboot.com/images/flows/manual-integrations/hubspot-connect.png) 3. **Approve the access** on the HubSpot page. You come back to Evaboot. ## Map your fields Evaboot fills in a standard mapping when the properties exist in your HubSpot. If a required field is still missing, you land on the **HubSpot field mapping** page. 4. **Pick a HubSpot property** for each Evaboot field you want to sync. Leave **Not synced** for the others. Fields marked **Required** must be mapped. - Company fields map to company properties. Everything else maps to contact properties. - Use **Search fields** to find a field fast. 5. **Map the company LinkedIn URL on the contact.** If no property fits, create one in HubSpot, then click **Refresh properties**. 6. **Click Save mapping.** Evaboot opens the **New HubSpot integration** form. ## Create the integration 7. **Name the integration.** Click **Edit field mapping** if you want to change the mapping later. 8. **Pick what to send** under **Send data from**: Sales Navigator exports, URL enrichment, Email finder or Email verifier. 9. **Pick the trigger.** - **Automatic: send when a job completes**: each finished, unlocked export is sent. Under **Send leads from**, choose all exports, all recurring exports, specific recurring exports, or specific folders. - **Manual: only send when you trigger it**: nothing is sent until you push an export yourself. 10. **Click Create webhook.** The integration appears on the Integrations page. ## What Evaboot sends to HubSpot - **Contacts** are matched on the LinkedIn URL property you mapped, or on the email when there is no LinkedIn URL. A match is updated. Otherwise a new contact is created. - **Companies** are matched on the domain, or on the company LinkedIn URL when there is no domain. Leads with neither get no company. - Each contact is **associated** with its company. - Only mapped fields are written. Empty Evaboot values are not sent, so they never clear a HubSpot value. - A value that a HubSpot dropdown property does not offer is left out. The rest of the record is still written. - Account exports create or update companies only. ## Send an export by hand On the export list, click **+** in the **Push** column of a finished export (**Push this export**) and pick your HubSpot integration. The export must be unlocked first. Click the HubSpot logo in the same cell to see the push log, with the contacts and companies created or updated. To send every run of a recurring export, pick the integration under **Send new leads to** when you set the schedule up. **Send test** is not offered for HubSpot: a test would write sample data into your CRM. ## If it didn't work - **"Missing required HubSpot fields"** in the logs: open **Edit field mapping**, map the fields listed, and click **Save mapping**. - **"Map these fields before saving"** on the mapping page: every **Required** row needs a property. - **"token refresh failed"** in the logs: HubSpot no longer accepts the connection. Open **Edit field mapping**, click **Disconnect** at the bottom of the page, then connect again. Disconnecting deletes your HubSpot integrations, so create it again after. - **"HubSpot connection was cancelled or failed"**: the approval on HubSpot did not finish. Click **Connect HubSpot** again. - **"We couldn't load your HubSpot properties"**: try again in a moment. Check the HubSpot account is still connected. - **The integration shows Down**: it failed 5 times in a row. Fix the cause, then click **Reactivate** in its actions menu. ## Related articles - [How Do I Send My Evaboot Results to Other Tools?](https://help.evaboot.com/public/integrations/what-is-evaboot-integration-and-how-does-it-work/) - [How Do I Send Evaboot Leads to Pipedrive?](https://help.evaboot.com/public/integrations/how-do-i-set-up-my-pipedrive-integration/) - [How Do I Send Evaboot Leads to Attio?](https://help.evaboot.com/public/integrations/how-do-i-set-up-my-attio-integration/)