Meet ElasticFunnels at Affiliate Grand Slam in Rome, 2–5 November 2026

Pricing Academy Blog
ElasticFunnels logoHubSpot logo
CRM

HubSpot integration for contacts

Turn buyers, optins and abandoned checkouts into HubSpot contacts, with name, company, address and custom properties, from any ElasticFunnels automation.

Private app tokenContacts read and write scopesCustom properties as JSON

HubSpot at a glance

Type
CRM
Connect with
HubSpot private app token
Scopes
Contacts read and write
Runs from
Automations
Direction
ElasticFunnels to HubSpot
HubSpot object
Contacts
What it does

What the HubSpot integration does

The integration adds HubSpot steps to ElasticFunnels automations. A funnel event starts the automation, and the HubSpot step creates, updates or looks up the contact.

  • Start on a new purchase, new customer, form entry, abandoned cart, refund or chargeback
  • Map email, first and last name, phone, company, job title, website and address
  • Pass any other HubSpot contact property as JSON
  • Look up a contact by email to branch the automation

HubSpot steps in automations

Create contact
New contact by email
Create or update contact
Matched on email
Update contact
By HubSpot contact ID
Get contact
Look up by email
Custom properties
Any JSON you map
Setup

How to connect HubSpot

The token is tested against your HubSpot contacts when you save.

Create a private app

In HubSpot, go to Integrations → Private Apps and create an app with the crm.objects.contacts.read and crm.objects.contacts.write scopes.

Connect HubSpot

Paste the access token (it starts with pat-) in Settings → Integrations → CRM → HubSpot.

Add a HubSpot step

Build an automation: choose the trigger, add a HubSpot step and map the contact fields.

Full guide: CRM integrations  

Related integrations

Other CRM integrations

50+ integrations in the catalogue. Browse all integrations

FAQ

HubSpot integration FAQ

What does the HubSpot integration sync?

Contacts. An ElasticFunnels automation creates, updates or looks up a HubSpot contact with email, name, phone, company, job title, website, address and custom properties.

Does it create HubSpot deals or companies?

No. The integration writes contacts only. The company name is stored on the contact, and you can map order details into custom contact properties.

Which funnel events can send contacts to HubSpot?

Any automation trigger: a new purchase, a new customer, a form or collection entry, an abandoned cart, a refund, a chargeback or an incoming postback.

Which HubSpot token do I need?

A private app access token with the crm.objects.contacts.read and crm.objects.contacts.write scopes. It starts with pat-.

Is the HubSpot sync two-way?

No. Data moves from ElasticFunnels to HubSpot. The Get Contact step reads a contact so an automation can branch, but changes made in HubSpot do not flow back.

Feed HubSpot from your funnels

Every buyer, optin and abandon as a HubSpot contact, from one automation.