← Back to Home
Intercom logo

Intercom

Support

Customer service platform with messenger-first support.

About Intercom

Intercom builds relationships through conversational experiences. It works best when it knows who the customer is. Integrating Intercom with your product analytics and CRM gives your chatbot and support agents superpowers—allowing them to route VIPs to the front of the line or offer personalized help based on exactly what the user was doing in your app.

Integration Capabilities

Intercom has 5 native integrations in its API directory. This page focuses only on guides we publish and maintain.

How Intercom Integrations Usually Work

Start with the implementation model, not the connector. We map each pair by intent so you can decide if native sync is enough or if this workflow needs stronger controls.

Intercom Integrations

10

Focused pages with known intent and use-case data.

Direct Paths

5

Native in at least one direction.

Connector Paths

5

Usually require mapping, retries, or approval gates.

Most Intercom integrations are built for Standard setup use cases. Open any guide below to see the recommended setup path and cost estimate.

Common Integration Patterns

  • - Onboarding Automation: Integrates with product analytics (Segment/Mixpanel) to send targeted messages when users fail to complete a setup step.
  • - Lead Qualification: Connects to Salesforce or HubSpot to create leads from chat conversations only after they have been qualified by a bot.
  • - Knowledge Base Sync: Syncs with external help centers or creates tickets in Zendesk if a chat conversation becomes too complex.

Integration Challenges

  • - User Identity Mismatch: If the 'user_id' sent to Intercom doesn't match the ID in your database or CRM, user history will be fragmented.
  • - Attribute Overload: Sending too many custom data attributes to Intercom can make the interface messy and filtering difficult for non-technical teams.
  • - Message Collisions: Users might receive a marketing email (via Mailchimp) and an Intercom in-app message about the same thing if audiences aren't excluded properly.

Before You Integrate

  1. 1. Implement Identity Verification: Set up Intercom Identity Verification (HMAC) to prevent malicious users from impersonating others.
  2. 2. Audit Custom Attributes: Review the data attributes you plan to sync and keep only the ones necessary for segmentation or personalization.
  3. 3. Define Routing Rules: Set up clear rules for which teams (Sales vs. Support) receive incoming chats based on user data.
  4. 4. Test Mobile SDK: If you have a mobile app, verify that the Intercom messenger doesn't obscure critical UI elements.

Native Integrations from Intercom (5)

These guides cover integrations where Intercom includes a direct native path.

Connector-Based Integrations (5)

These workflows usually need connector logic. Open each setup guide to confirm scope before choosing a platform. If you need a starting point, use the recommendations in the section above.

Intercom — Common Questions

What does Intercom integrate with natively?

Intercom's App Store has 350+ apps. Deep natives: Slack, Microsoft Teams, HubSpot, Salesforce, Jira, Shopify, Stripe, Segment, Calendly, and major customer data platforms. The Slack integration is particularly strong — agents can reply to Intercom conversations from inside Slack without context-switching.

Does Intercom have an API for custom integrations?

Yes. Intercom's REST API covers conversations, contacts, companies, tickets, and events. Webhooks fire on conversation events (started, replied, closed, assigned). Their Operator and Workflow features also let you build branching automations inside Intercom without code. For external integrations, Make and n8n both have Intercom modules with all major triggers.

How do I sync Intercom conversations with my CRM?

For HubSpot and Salesforce, use the native integrations — they sync contacts and log conversations as activities on the contact record. For other CRMs, build via webhook: fire on conversation closed → look up the contact in your CRM by email → log the transcript as a note. Make handles this pattern in about 20 minutes of setup.

How do I trigger Intercom messages from product events?

Send events to Intercom via their JavaScript SDK (in-app) or REST API (server-side). Each event becomes a trigger you can use in Intercom Series or Operator workflows — "user hit pricing page 3 times in 7 days", "trial expires in 2 days", etc. For server-side events, route through Segment if you already have it, or call Intercom directly from your backend on key actions like signup, trial start, or feature usage.

Other Support Tools

Compare with similar platforms in the support category.

View all ->