HubSpot
Overview
The HubSpot integration lets you push enriched account data from Evident directly into HubSpot as Company records. Use it to keep your CRM up to date with visitor intent signals without manual exports.
Prerequisites
- A HubSpot account with permission to create or update Company records
- Either a HubSpot Private App access token, or permission to complete OAuth authorization
Connect HubSpot
Go to Settings → Integrations → HubSpot in Evident.
Two authentication options are available:
OAuth (recommended) Click Connect with HubSpot and complete the OAuth authorization flow. Evident will be granted the permissions it needs to read and write Company records.
Private App token
If you prefer not to use OAuth, create a Private App in HubSpot (Settings → Integrations → Private Apps) with the crm.objects.companies.write and crm.objects.companies.read scopes, then paste the access token into Evident.
Configure field mappings
Once connected, configure which Evident fields map to which HubSpot Company properties. Nine fields are available to map:
| Evident field | Description |
|---|---|
account_name |
Company name |
domain |
eTLD+1 domain |
industry |
Industry classification |
owner |
Assigned HubSpot owner |
intent |
Intent score |
last_seen |
Timestamp of last visit |
confidence_band |
Enrichment confidence band (high / medium / low) |
trend |
Visit trend (new / increasing / stable / decreasing) |
events_7d |
Event count over the last 7 days |
Map each Evident field to the corresponding HubSpot Company property name. Properties that don’t exist in HubSpot yet will need to be created first in HubSpot’s property settings.
Push accounts to HubSpot
Sync is triggered per account from the Accounts page:
- Open an account from the Accounts dashboard.
- Click Send to CRM.
- Evident creates a new Company record if no record with that domain exists, or updates the existing record if one is found.
Tips
- Use domain as your deduplication key. HubSpot matches existing Company records by domain. Make sure the
domainfield is mapped so Evident can find and update existing records rather than creating duplicates. - Set a confidence threshold before syncing. Only push accounts where Evident’s confidence score is high enough to trust — this keeps your CRM clean.
- Map
trendandevents_7dto custom properties. These are the most actionable intent signals for sales sequences and scoring workflows.