A popular free CRM with powerful marketing, sales, and service hubs that scale as your business grows.
Full Review
A customer messaging platform combining AI-powered chatbot, live chat, help center, and proactive messaging for customer engagement.
Full ReviewThe 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.
| Method | Difficulty | Features |
|---|---|---|
| Native Integration | Easy | Bi-directional contact sync, conversation history in HubSpot, HubSpot data in Intercom |
| Zapier | Easy | Triggers: New User, New Conversation, Tag Added. Actions: Create/Update Contact, Add to List |
| API | Advanced | Intercom REST API (/contacts, /conversations) + HubSpot CRM API (/crm/v3/objects/contacts) |
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.
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.
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.
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.
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.
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.
| Data Type | From HubSpot CRM | To Intercom | Direction |
|---|---|---|---|
| Contacts/Users | Contact properties | User/Lead attributes | Two-way |
| Companies | Company properties | Company attributes | Two-way |
| Conversations | Timeline events | Conversation threads | Intercom to HubSpot |
| Tags | Not synced | Intercom tags | One-way (via Zapier) |
| Deal data | Deal properties | Sidebar display | HubSpot to Intercom (read) |
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.
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.
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.
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.
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.
These platforms can help you connect HubSpot CRM and Intercom without writing code: