HubSpot + Intercom

Connect HubSpot and Intercom to Unify Sales and Customer Success

Sync contacts, conversations, and lifecycle data between HubSpot and Intercom to cut through silos and close the loop between marketing, sales, and support.

Why integrate HubSpot and Intercom?

HubSpot and Intercom do different jobs. HubSpot runs your CRM, deals, and marketing automation. Intercom handles real-time customer conversations, onboarding, and support. When they don't talk to each other, revenue teams pay the price — sales reps miss support history, and customer success teams have no idea where a contact stands in the deal cycle. Connect them and every team finally has a full, current picture of every customer.

Automate & integrate HubSpot & Intercom

Use case

Sync New HubSpot Contacts to Intercom as Users or Leads

When a new contact is created in HubSpot — through a form submission, ad campaign, or manual entry — automatically create or update a matching user or lead in Intercom. Your customer messaging platform stays current with your CRM audience without manual exports or CSV uploads.

Use case

Update HubSpot Contact Properties from Intercom Conversations

When a customer responds to an Intercom message, completes a survey, or gets tagged by a support agent, push those insights back into HubSpot as contact properties or timeline events. Sales and marketing teams get real-time visibility into customer sentiment and engagement without leaving HubSpot.

Use case

Create Intercom Conversations When HubSpot Deals Reach Key Stages

Automatically start an Intercom conversation or in-app message when a HubSpot deal moves to a specific pipeline stage — Closed Won or Trial Started, for example. This bridges the gap between the sales handoff and the onboarding experience so no new customer falls through the cracks.

Use case

Log Intercom Conversations as HubSpot CRM Activities

Automatically log Intercom support conversations, chat transcripts, and customer notes as timeline activities or notes on the corresponding HubSpot contact or company record. Sales and account management teams get full support context inside HubSpot without switching tools.

Use case

Sync HubSpot Lifecycle Stages to Intercom User Segments

Keep Intercom user segments and tags in sync with HubSpot lifecycle stages — Subscriber, Lead, MQL, Customer, Evangelist. As contacts move through your funnel in HubSpot, Intercom automatically adjusts messaging, segments, and automation rules to match their current status.

Use case

Alert HubSpot Owners When High-Value Accounts Open Intercom Tickets

When a contact or company flagged as a high-value account in HubSpot opens a new conversation in Intercom, automatically notify their assigned HubSpot contact owner via email, Slack, or a HubSpot task. Early alerts give account managers a chance to step in before issues turn into churn.

Use case

Enrich Intercom Profiles with HubSpot Deal and Company Data

Automatically push HubSpot deal values, associated company names, contract renewal dates, and custom properties into Intercom user or company profiles. Support agents and customer success managers get instant business context without needing access to HubSpot.

Get started with HubSpot & Intercom integration today

HubSpot & Intercom Challenges

What challenges are there when working with HubSpot & Intercom and how will using Tray.ai help?

Challenge

Matching Contacts Across Both Platforms Without Duplicates

HubSpot and Intercom each maintain their own user identity models, and contacts often exist in both systems with slight differences in email formatting, name structure, or company association. A naive sync can create duplicate records or overwrite accurate data with stale information.

How Tray.ai Can Help:

Tray.ai's workflow logic lets you build conditional matching rules that look up contacts by email before creating new records, run upsert operations to update existing entries, and apply field-level merge logic to avoid overwriting newer data with older values. You decide exactly how identity resolution works for your data model.

Challenge

Handling Real-Time Event Volume from Intercom Webhooks

Intercom fires webhooks for nearly every customer interaction — messages sent, conversations opened, tags applied. Without proper filtering and rate management, that volume can overwhelm downstream systems or trigger unintended HubSpot updates at scale.

How Tray.ai Can Help:

Tray.ai's workflow engine handles high-frequency webhook payloads with built-in filtering, branching logic, and conditional steps. You can configure event-type filters at the entry point of each workflow so only the Intercom events that actually matter to your business flow through to HubSpot.

Challenge

Keeping Custom Properties in Sync Across Evolving Data Models

Both HubSpot and Intercom support custom properties that change as businesses grow. When new custom fields get added to one platform, the integration can break or silently drop data unless someone updates it to match the new schema.

How Tray.ai Can Help:

Tray.ai's visual workflow builder makes updating field mappings straightforward without developer help. When your data model changes, operations teams can open the relevant workflow, update the mapping step, and redeploy in minutes. Tray.ai also supports dynamic property references so integrations hold up better as schemas evolve.

Challenge

Bi-Directional Sync Without Creating Infinite Update Loops

When data flows both ways between HubSpot and Intercom, a change in one system triggers an update in the other, which can then fire a webhook back to the first — an infinite loop that floods both platforms with redundant updates and burns through API rate limits fast.

How Tray.ai Can Help:

Tray.ai prevents loops through conditional logic that checks the origin and timestamp of updates before processing them. You can build guard conditions that compare last-modified timestamps, check source-of-truth flags, or confirm whether a field value has actually changed before writing back to either platform.

Challenge

Mapping Disparate Data Structures Between CRM and Messaging Platforms

HubSpot's data model is built around contacts, companies, and deals. Intercom organizes data around users, leads, and conversations. Those structural differences mean straightforward field mapping often isn't enough — you need transformation logic to move data meaningfully between the two.

How Tray.ai Can Help:

Tray.ai's workflow builder includes a data transformation layer with support for JavaScript, JSONPath, and a library of built-in data manipulation helpers. You can restructure, rename, filter, and combine data from HubSpot's relational CRM model before writing it into Intercom's user-centric structure so data arrives in the right shape every time.

Start using our pre-built HubSpot & Intercom templates today

Start from scratch or use one of our pre-built HubSpot & Intercom templates to quickly solve your most common use cases.

HubSpot & Intercom Templates

Find pre-built HubSpot & Intercom solutions for common use cases

Browse all templates

Template

New HubSpot Contact to Intercom User Sync

Automatically creates or updates an Intercom user whenever a new contact is added to HubSpot, syncing properties including email, name, phone, lifecycle stage, and company association.

Steps:

  • Trigger when a new contact is created or updated in HubSpot
  • Map HubSpot contact properties to Intercom user attributes
  • Create or update the matching user record in Intercom via upsert

Connectors Used: HubSpot, Intercom

Template

HubSpot Deal Stage Change to Intercom Onboarding Message

Triggers a personalized Intercom in-app message or email when a HubSpot deal moves to Closed Won, kicking off an automated onboarding sequence built from deal and contact data.

Steps:

  • Trigger when a HubSpot deal property changes to a defined stage such as Closed Won
  • Retrieve associated contact and company details from HubSpot
  • Send a personalized Intercom message or start a Series using the contact's email

Connectors Used: HubSpot, Intercom

Template

Intercom Conversation Closed to HubSpot Timeline Activity

Logs a HubSpot CRM timeline event on the matching contact record each time an Intercom conversation is closed, including the conversation summary, rating, and assigned agent details.

Steps:

  • Trigger when a conversation is closed in Intercom
  • Look up the matching HubSpot contact by email address
  • Create a timeline activity or note on the HubSpot contact with conversation details

Connectors Used: HubSpot, Intercom

Template

HubSpot Lifecycle Stage Change to Intercom Segment Tag Update

Keeps Intercom user tags and segment membership in line with HubSpot lifecycle stages so messaging automation in Intercom always targets the right audience tier.

Steps:

  • Trigger when a HubSpot contact lifecycle stage is updated
  • Map the new HubSpot lifecycle stage to the corresponding Intercom tag or segment
  • Add or remove tags on the Intercom user record to reflect the updated stage

Connectors Used: HubSpot, Intercom

Template

High-Value Intercom Support Alert to HubSpot Task and Owner Notification

Detects when a HubSpot-flagged high-value contact opens a new Intercom conversation and automatically creates a follow-up task in HubSpot and notifies the contact owner.

Steps:

  • Trigger when a new conversation is created in Intercom
  • Look up the contact in HubSpot and check for high-value account flags or deal size thresholds
  • Create a HubSpot task and send an email or Slack alert to the assigned contact owner

Connectors Used: HubSpot, Intercom

Template

Intercom NPS or CSAT Response to HubSpot Contact Property Update

Captures customer satisfaction scores collected via Intercom surveys and writes the results back to custom contact properties in HubSpot, enabling health-score-based segmentation and workflow triggers.

Steps:

  • Trigger when a survey response or conversation rating is submitted in Intercom
  • Extract the customer score, response text, and associated user email
  • Update the matching HubSpot contact with CSAT or NPS score and timestamp properties

Connectors Used: HubSpot, Intercom