Learning Center›Intercom + HubSpot

Intercom + HubSpot: How the Integration Works

Insights from Fin Team•

Intercom integrates directly with HubSpot so your support, sales, and CRM data stay connected across both platforms. Leads captured in Intercom sync to HubSpot as contacts. Conversations are logged on HubSpot timelines. HubSpot data surfaces inside the Intercom inbox so agents have full context while handling queries.

This guide covers how the native integration works, what data flows where, how to set it up, and how Fin AI Agent fits into the picture for teams running HubSpot as their CRM.

Key Takeaways

  • The native HubSpot app in Intercom syncs leads and conversation transcripts from Intercom to HubSpot automatically or manually.
  • For bidirectional sync, HubSpot's Data Sync app pushes HubSpot data back into Intercom as custom attributes.
  • Six HubSpot fields are visible in the Intercom inbox sidebar: name, email, company name, lifecycle stage, lead status, and owner.
  • Fin AI Agent works alongside the HubSpot integration, resolving customer queries while syncing lead and conversation data to your CRM.
  • Fin for Sales connects natively to HubSpot for lead qualification, CRM enrichment, and meeting booking.

What the Intercom + HubSpot Integration Does

The integration connects Intercom and HubSpot through a native app available in the Intercom App Store. Once installed, it handles three core functions:

Lead sync. New leads captured in Intercom are created as contacts in HubSpot. Their lifecycle stage is set to "Lead" automatically. The sync includes name, email, phone number, company name, and any qualification attributes you map.

Conversation logging. Conversation transcripts from Intercom appear as activities on the HubSpot contact timeline. End-user replies sync in real time. Teammate replies sync when the conversation is closed.

Inbox context. The HubSpot app card in the Intercom inbox displays six fields for the contact you're chatting with: name, email, company name, lifecycle stage, lead status, and owner. This gives agents immediate CRM context without switching tabs.

The native app sends data one way, from Intercom to HubSpot. For teams that need HubSpot data flowing back into Intercom, the Data Sync by HubSpot app enables bidirectional sync.

How Data Flows Between the Two Platforms

Understanding what syncs, in which direction, and under what conditions is critical for keeping both systems clean.

Data TypeDirectionHow It Works
Leads and usersIntercom → HubSpotCreated as HubSpot contacts automatically or manually. Only leads created after app installation sync automatically.
Qualification attributesIntercom → HubSpotMap Intercom qualification fields to HubSpot contact properties in the app settings.
Conversation transcriptsIntercom → HubSpotLogged as activities on HubSpot contact timelines. Only conversations started after installation sync.
Lead ownersIntercom → HubSpotIntercom owner is set as HubSpot owner at contact creation if the owner exists in HubSpot.
HubSpot fields (CSM, custom properties)HubSpot → IntercomRequires Data Sync by HubSpot. Create matching custom attributes in Intercom, then map them.
HubSpot tracking cookieBidirectionalEnriches HubSpot contacts with Intercom as a conversion point when enabled.

A few details that matter for data hygiene:

  • If you update a lead's email in HubSpot, it disconnects the lead in Intercom. If you update it in Intercom, it creates a new HubSpot contact.
  • Owners sync only at the time a contact is created, not when updated later.
  • Company-level attributes cannot be sent to HubSpot through the native app. Only user-level attributes are supported.

How to Set Up the Integration

Setup takes about 15 minutes and requires admin access in HubSpot.

Step 1: Install the HubSpot app.

Find HubSpot in the Intercom App Store. Click "Install now" and connect your HubSpot account when prompted.

Step 2: Choose your sync mode.

In App Store > HubSpot > Settings, select automatic or manual lead creation:

- Automatic: Every new Intercom lead with an email address becomes a HubSpot contact.

- Manual: Click "Create contact" in the inbox sidebar when you want to push a specific lead to HubSpot.

Step 3: Map your data fields.

Open "Map data sent to HubSpot" in the app settings. Match each Intercom qualification attribute to a HubSpot contact property.

Step 4: Enable conversation logging.

Conversation transcripts sync automatically once a HubSpot contact exists. To view them in HubSpot, make sure Intercom is toggled on in the HubSpot activity filters under "Integrations."

Step 5 (optional): Enable the HubSpot tracking cookie.

Create a custom text attribute called `hubspot_tracking_cookie` in Intercom's People data settings. Toggle off preventing Messenger updates for this attribute. Then enable cookie access in the HubSpot app settings. This enriches HubSpot contacts with Intercom as a conversion source.

Step 6 (optional): Set up bidirectional sync.

Install the Data Sync by HubSpot app if you need HubSpot data flowing into Intercom. Create matching custom attributes in Intercom for any HubSpot fields you want visible, then configure the sync direction in HubSpot.

Triggering HubSpot Workflows from Intercom Conversations

One of the integration's most practical features is the ability to trigger HubSpot workflows based on Intercom conversation data. You can create workflow triggers using:

  • The date the conversation occurred
  • Keywords in the conversation transcript
  • The conversation's URL

For example, you could build a HubSpot workflow that automatically enrolls leads in a nurture sequence whenever an Intercom conversation mentions "pricing" or "monthly plans." Or you could trigger a follow-up task for your sales team whenever a lead asks about enterprise features.

This turns live chat conversations into structured CRM actions without manual data entry.

Where Fin AI Agent Fits In

Fin works alongside the HubSpot integration to handle customer queries, qualify leads, and keep your CRM updated, all without requiring your team to be online.

Fin resolves customer issues end-to-end across chat, email, voice, and social channels. For queries it handles, conversation transcripts still sync to HubSpot through the integration, so your CRM timeline stays complete regardless of whether a human or Fin handled the interaction. Fin currently averages a 76% resolution rate across 8,000+ businesses, and the rate improves roughly 1% per month.

For teams using Fin in a sales role, the HubSpot connection goes further. Fin qualifies inbound website visitors against your playbook criteria, enriches CRM records with conversation context, and routes qualified leads directly to HubSpot. It can also book meetings using scheduling tools like Calendly or Chili Piper. This means prospects who arrive at 2 a.m. get an immediate, intelligent conversation instead of a static form, and your sales team walks into qualified pipeline the next morning.

Fellow, an AI-powered meeting management platform, saw this in action. After deploying Fin for sales, they booked 86 meetings in a single quarter through conversations that would have previously gone unanswered.

The combination works because Fin and HubSpot serve different roles. HubSpot is your system of record for contacts, deals, and lifecycle stages. Fin is the agent that engages customers, resolves issues, qualifies leads, and feeds structured data back into your CRM.

Getting More from the Integration with Copilot

For human agents working in the Intercom inbox, Copilot acts as an AI assistant that surfaces relevant context, drafts replies, and suggests next steps. Combined with HubSpot data visible in the inbox sidebar, agents can see a contact's lifecycle stage, deal status, and CRM history while Copilot helps them compose accurate, on-brand responses.

Agents using Copilot close 31% more conversations per day. When you layer that productivity gain on top of HubSpot's CRM context, your team spends less time switching between tools and more time resolving issues.

Surfacing Additional HubSpot Data in the Inbox

The native app card displays six fixed fields. If your team needs more HubSpot data visible during conversations (like a CSM assignment, contract value, or custom property), you can bring it into Intercom through custom attributes:

  1. Create a new custom attribute in Intercom (Settings > People data) matching the HubSpot field name.
  2. Use the Data Sync by HubSpot app to sync the HubSpot field into this Intercom attribute.
  3. Pin the attribute to your inbox sidebar so it appears alongside conversations.

This approach pulls any HubSpot field into Intercom's data layer, making it available for audience targeting, Fin Guidance rules, and workflow triggers.

What Doesn't Sync (and How to Work Around It)

A few common expectations the native integration does not cover:

  • Series emails. Mass outbound messages sent through Intercom Series do not appear in HubSpot. Only one-on-one conversations sync. For series tracking, you can use Intercom webhooks and the REST API to update a custom attribute, then sync it to HubSpot via Data Sync.
  • Conversation ratings. CSAT scores from Intercom conversations cannot be synced natively. Use a third-party automation tool like Zapier or the `conversation.rating.added` webhook with HubSpot's API.
  • Pre-installation conversations. Only conversations started after the app is connected will sync. Historical conversations require a CSV export from Intercom and manual import to HubSpot.
  • Custom objects. The native integration does not support HubSpot custom objects. For advanced data mapping, consider a middleware tool or custom API integration.

Best Practices for Running Intercom and HubSpot Together

Define your system of record. Treat HubSpot as the source of truth for contact lifecycle stages, deal status, and marketing engagement. Treat Intercom as the source of truth for conversation data and support context. This avoids overwrite conflicts.

Avoid duplicate contacts. Configure de-duplication rules early. If both systems create contacts independently, map them on email as the dedup key. The integration handles this when contacts are created through Intercom, but separate workflows creating contacts in both systems can cause issues.

Audit your field mapping regularly. As your team adds new qualification attributes or HubSpot properties, review the field mapping in the app settings. Unmapped fields create data gaps that compound over time.

Use HubSpot workflows to act on Intercom data. Keyword-based triggers, conversation URL triggers, and date-based triggers let you automate follow-ups, assign tasks, and enroll contacts in sequences based on real conversation signals.

Keep your knowledge base current for Fin. The better your knowledge content, the more accurately Fin resolves queries, which means fewer escalations for your team and cleaner data flowing to HubSpot. Teams that invest in knowledge management see compounding returns in both resolution rates and CRM data quality.

Why Teams Choose Intercom with HubSpot

For businesses running HubSpot as their CRM, Intercom provides the AI-first customer service layer that HubSpot's native tools do not match. Fin resolves the majority of customer queries autonomously, handles complex multi-step workflows through Procedures, and operates across every channel including voice, email, chat, WhatsApp, and social.

Intercom is the only customer service platform with both a high-performing AI Agent and a natively integrated helpdesk. This means AI and human agents work in a single system with shared data, unified reporting, and seamless handoffs. When you connect that system to HubSpot, you get a complete picture: CRM data informing support interactions, and support data enriching your CRM.

The integration is available on all Intercom plans (Essential, Advanced, and Expert). Fin is priced at $0.99 per outcome, so you only pay when a query is resolved. A 14-day free trial lets you test Fin with your HubSpot setup before committing.

FAQ

Does the Intercom HubSpot integration support bidirectional sync?

The native Intercom-built HubSpot app syncs data one way, from Intercom to HubSpot. For bidirectional sync, install the Data Sync by HubSpot app, which enables two-way field sync between the platforms. You configure the sync direction at the field level.

Can Fin AI Agent work with HubSpot?

Yes. Fin resolves customer queries across all channels and the resulting conversation data syncs to HubSpot through the integration. Fin for Sales also connects natively to HubSpot for lead qualification, CRM enrichment, and meeting booking.

What HubSpot data is visible in the Intercom inbox?

The HubSpot app card displays six fixed fields: name, email, company name, lifecycle stage, lead status, and owner. Additional HubSpot fields can be brought into Intercom as custom attributes using the Data Sync by HubSpot app.

How much does the integration cost?

The HubSpot integration is free on all Intercom plans. Some advanced HubSpot features may require a paid HubSpot subscription. Fin AI Agent is priced at $0.99 per outcome on top of your Intercom plan.

Can I trigger HubSpot workflows from Intercom conversations?

Yes. You can use conversation date, keywords in the transcript, or conversation URL as triggers for HubSpot workflows. This enables automated follow-ups, lead nurturing sequences, and task creation based on real conversation signals.

Related articles