Gifts

Culture

Reviews

Local Spots

How to Connect HubSpot CRM with Intercom (2026)

HubSpot CRM

HubSpot CRM

★★★★ 4.5
Crm General Crm

A popular free CRM with powerful marketing, sales, and service hubs that scale as your business grows.

Full Review
Intercom

Intercom

★★★★ 4.4
Customer Support Messaging

A customer messaging platform combining AI-powered chatbot, live chat, help center, and proactive messaging for customer engagement.

Full Review

How to Connect HubSpot CRM with Intercom

The HubSpot-Intercom integration connects your CRM and marketing platform with your customer messaging and engagement tool. Intercom excels at in-app messaging, live chat, and product-led support, while HubSpot manages your sales pipeline, contact database, and marketing automation. Together, they create a complete view of how customers interact with your product and your team.

Intercom offers a native HubSpot integration that syncs leads, users, and conversation data between the two platforms. The integration is available through both the HubSpot App Marketplace and Intercom's App Store. It pushes Intercom conversation data and user attributes into HubSpot, and pulls HubSpot contact properties into Intercom's user profiles so support and sales teams both have full context.

This pairing is especially popular with SaaS companies that use Intercom for in-app messaging and product tours while relying on HubSpot for outbound sales and marketing workflows. The data flow between the two platforms enables scenarios like triggering HubSpot email sequences based on Intercom conversation outcomes, or enriching Intercom user profiles with HubSpot deal data.

Integration Methods

MethodDifficultyFeatures
Native IntegrationEasyBi-directional contact sync, conversation history in HubSpot, HubSpot data in Intercom
ZapierEasyTriggers: New User, New Conversation, Tag Added. Actions: Create/Update Contact, Add to List
APIAdvancedIntercom REST API (/contacts, /conversations) + HubSpot CRM API (/crm/v3/objects/contacts)

Native Integration Setup

Step 1: Install from HubSpot App Marketplace

In HubSpot, navigate to Settings > Integrations > Connected Apps > Visit App Marketplace. Search for "Intercom" and select the official integration. Click Install app. You need super admin access in HubSpot.

Step 2: Authenticate Intercom

Log in to your Intercom workspace when prompted. Authorize HubSpot to access your Intercom data including contacts, conversations, and tags. You need admin access to the Intercom workspace.

Step 3: Configure Contact Sync Direction

Choose your sync direction in the integration settings. Options include Intercom to HubSpot only, HubSpot to Intercom only, or bidirectional. For most teams, bidirectional sync is ideal. Set the match criteria — email address is the default and recommended identifier.

Step 4: Map Contact Properties

Map Intercom user attributes to HubSpot contact properties. Standard attributes (name, email, phone, company) map automatically. Custom Intercom attributes like plan type, last active date, or product usage metrics need manual mapping to corresponding HubSpot custom properties. Create the HubSpot properties first if they do not exist.

Step 5: Enable Conversation Sync

Turn on conversation syncing to log Intercom conversations as activities on HubSpot contact timelines. Configure which conversation types sync — you may want to include support conversations but exclude automated bot interactions to avoid cluttering timelines.

Step 6: Set Up HubSpot Sidebar in Intercom

In Intercom, go to Settings > Apps > HubSpot and configure the HubSpot sidebar panel. Select which HubSpot properties appear in the Intercom inbox sidebar, such as deal stage, lifecycle stage, owner, and company revenue. This gives Intercom agents CRM context without leaving the inbox.

What Data Syncs

Data TypeFrom HubSpot CRMTo IntercomDirection
Contacts/UsersContact propertiesUser/Lead attributesTwo-way
CompaniesCompany propertiesCompany attributesTwo-way
ConversationsTimeline eventsConversation threadsIntercom to HubSpot
TagsNot syncedIntercom tagsOne-way (via Zapier)
Deal dataDeal propertiesSidebar displayHubSpot to Intercom (read)

Use Cases

Product-Qualified Lead Routing

When a free-tier user in Intercom reaches a usage threshold (e.g., creates 10 projects), the integration syncs this attribute to HubSpot, where a workflow enrolls them in a targeted upgrade email sequence. The sales team is notified via HubSpot task creation, and the rep can see the user's entire Intercom conversation history for context before reaching out.

Onboarding Handoff from Sales to Success

After a HubSpot deal closes, the integration pushes deal value and plan details to Intercom. The customer success team uses Intercom's product tours and targeted messages to trigger onboarding sequences personalized to the customer's purchased plan, without needing to check HubSpot manually.

Automation Recipes

  • When: An Intercom user is tagged "Sales Qualified" Then: Create a HubSpot deal in the "Qualification" stage and assign to the territory owner
  • When: A HubSpot deal moves to "Closed Won" Then: Update the Intercom user's custom attribute "customer_status" to "paying" and trigger an onboarding message series
  • When: An Intercom conversation is rated "Bad" by the customer Then: Create a HubSpot task for the account manager and update the contact's health score property
  • When: A HubSpot contact's subscription end date is within 30 days Then: Show an Intercom in-app message about renewal and benefits of upgrading
  • When: An Intercom user has been inactive for 14 days Then: Enroll the HubSpot contact in a re-engagement email workflow

Troubleshooting

Intercom Leads vs Users Causing Sync Issues

Intercom distinguishes between Leads (anonymous visitors) and Users (identified people). The HubSpot integration only syncs Users, not Leads. If contacts are not appearing in HubSpot, verify they have been converted from Leads to Users in Intercom. Check Intercom's People section and filter by type to identify unconverted Leads.

Custom Attributes Not Syncing

Ensure that custom Intercom attributes are created as custom data attributes (not computed attributes, which are read-only). In HubSpot, verify the corresponding custom property exists and matches the expected data type. Text attributes in Intercom should map to single-line text properties in HubSpot. Date attributes need matching date-type properties.

Limitations

Intercom's Series (automated message flows) cannot be triggered directly from HubSpot events through the native integration — this requires Zapier or the API. Intercom custom bot conversation data syncs as a single timeline event in HubSpot, not as individual message exchanges. The integration does not support syncing Intercom Articles or Help Center content to HubSpot Knowledge Base. Intercom's company segments are separate from HubSpot company lists, and keeping them aligned requires manual or Zapier-based workflows. API rate limits on both platforms (Intercom: 1,000 requests per minute; HubSpot: 100 requests per 10 seconds for private apps) can throttle high-volume syncs.

Compare HubSpot CRM vs Intercom side by side »