Skip to content

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:

  1. Open an account from the Accounts dashboard.
  2. Click Send to CRM.
  3. 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 domain field 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 trend and events_7d to custom properties. These are the most actionable intent signals for sales sequences and scoring workflows.