Obert
HubSpot logoObert

HubSpot integration: your LinkedIn and email conversations, in your CRM

The HubSpot integration connects Obert, the AI outbound platform, to your HubSpot account. Leads that reply become HubSpot contacts, and every LinkedIn and email conversation is logged on the contact, so your CRM shows the whole outbound history without anyone copying it over.

7-day free trial, cancel anytime.
HubSpot syncConnectedacme-sales.hubspot.com
When to syncCreate a contact when a lead repliesLog conversations as notes
Field mappingFull nameNameWork emailEmailCompanyCompany nameICP scoreLead scoreSignalLead source
Activity
Contact createdDana Levin · replied on LinkedIn2m
LinkedIn conversation logged3 messages as a note on Dana Levin2m
Email reply loggedTom Nakamura · "Send me something…"18m
Skipped, already in HubSpotPriya Raman · owned by Sam1h
The problem

LinkedIn conversations never reach your CRM. So the pipeline report is missing half the story.

Email might sync, but the LinkedIn thread where the deal actually started lives in a rep's personal inbox. Nobody logs it by hand, and the next person to call that lead starts cold.

What it does

What moves between Obert and HubSpot.

HubSpot + Obert7 rows
To HubSpotCreate contacts, by ruleObert creates or updates HubSpot contacts when the rule you choose is met, for example after a qualifying reply.
To HubSpotActivities in HubSpotLinkedIn messages, InMail and replies appear as Communications, calls as Calls, emails as Emails, and everything else as Notes.
To HubSpotLog LinkedIn conversationsEach LinkedIn conversation is logged as a note on the contact.
To HubSpotField mappingChoose which Obert fields fill which HubSpot properties.
Into ObertImport from HubSpotAll contacts, a property filter, or a HubSpot list, including dynamic segments.
Into ObertDo-not-contact importBlock everyone with LinkedIn, contacts matching a field, or contacts on matching deals, for example Closed Won. Runs daily.
Into ObertHubSpot workflow actions"Add to Obert List" and "Add to Campaign", from HubSpot workflows.

How CRM sync works in Obert

The same sync engine runs behind HubSpot and every other CRM Obert connects to.

You choose when records are createdAfter a qualifying reply (recommended), after any reply, for every lead, when email is known, or never (match existing records only).
Records stay up to dateName, title, email and mapped fields update when the lead changes in Obert.
18 activity types, each on or offConnection requests, LinkedIn messages and replies, InMail, post likes, follows, profile views, calls, emails sent, replies, opens and bounces, and more.
LinkedIn conversations are loggedOn the matching record.
Qualification score and explanationSync to CRM fields.
Catch up existing leadsFrom the last 30, 90 or 180 days.
MatchingLinkedIn URL first, then email, so no duplicates.
Sync logsAnd pause or resume at any time.

Set it up in four steps

Read the setup guide
  1. Step 01Open IntegrationsIn Obert, go to Settings, then Integrations.
  2. Step 02Connect HubSpotSign in to HubSpot and approve access.
  3. Step 03Choose when to syncFor example, create a contact when a lead replies.
  4. Step 04Map your fieldsMatch Obert fields to HubSpot properties, then save.

Questions

Not on its own. HubSpot does not read LinkedIn messages. With Obert connected, each LinkedIn conversation from your campaigns is logged as a note on the HubSpot contact.

Check the setup guide for the HubSpot plans and permissions the integration needs.

You choose the rule: after a qualifying reply (recommended), after any reply, for every lead, when email is known, or never.

It matches by LinkedIn URL first, then email, and only creates a contact if your rule allows it.

Yes. Import a do-not-contact list from HubSpot by deal stage, for example Closed Won, and it refreshes daily.

Yes. You map Obert fields to HubSpot properties during setup, and you can change the mapping later.

Connect HubSpot and try Obert

7-day free trial, cancel anytime.

Last updated: October 2026