{
  "slug": "intercom",
  "url": "https://apps.sectorgrowth.com/integrations/intercom/",
  "name": "Intercom",
  "vendor": "Fin (formerly Intercom)",
  "aliases": [
    "Intercom helpdesk",
    "Intercom Inbox",
    "Intercom Messenger",
    "Fin AI Agent",
    "Fin"
  ],
  "website": "https://www.intercom.com/",
  "category": {
    "slug": "customer-service-and-support",
    "name": "Customer service and support",
    "url": "https://apps.sectorgrowth.com/categories/customer-service-and-support/"
  },
  "summary": "Intercom holds the conversation, the lead and the ticket. What HubSpot's Intercom app and Intercom's own app each carry, and where a webhook build fits.",
  "answer": "Yes. HubSpot publishes an Intercom app, listed in the HubSpot App Marketplace as of September 2026, that syncs Intercom users, leads and companies with HubSpot in both directions, and Intercom's own app logs conversations on the contact timeline. Together they are the right start at 8 to 24 hours of setup. Neither turns an Intercom ticket or conversation into a HubSpot ticket, and that is where a custom API integration on Intercom's webhooks earns its hours.",
  "nativeApp": {
    "status": "hubspot-built",
    "name": "Intercom",
    "developer": "HubSpot",
    "verifiedAt": "2026-09-28"
  },
  "api": {
    "style": "rest",
    "auth": "oauth2",
    "webhooks": "yes",
    "changedSince": "partial",
    "sandbox": "yes",
    "rateLimit": "10,000 calls per minute per app and 25,000 per workspace, spread over 10 second windows",
    "docsUrl": "https://developers.intercom.com/docs/references/rest-api/api.intercom.io"
  },
  "objects": [
    {
      "source": "Contact with the user role",
      "hubspot": "contact",
      "direction": "two_way",
      "key": "Intercom contact id in a custom property, with email as the first match",
      "notes": "HubSpot's app syncs users and leads to contacts in both directions."
    },
    {
      "source": "Contact with the lead role",
      "hubspot": "contact",
      "direction": "two_way",
      "key": "Email, then the Intercom contact id",
      "notes": "A lead merged into a user is removed, so the user's id takes its place."
    },
    {
      "source": "Company",
      "hubspot": "company",
      "direction": "two_way",
      "key": "Intercom company id in a custom property"
    },
    {
      "source": "Conversation",
      "hubspot": "engagement",
      "direction": "to_hubspot",
      "key": "Conversation id",
      "notes": "Intercom's own app logs transcripts on the contact timeline."
    },
    {
      "source": "Ticket",
      "hubspot": "ticket",
      "direction": "to_hubspot",
      "key": "Intercom ticket id",
      "notes": "Neither marketplace app syncs tickets, so this row needs a build."
    }
  ],
  "approaches": [
    {
      "kind": "native",
      "fit": "recommended",
      "why": "HubSpot's own Intercom app syncs users, leads and companies both ways with default mappings, and Intercom's app adds conversation transcripts to the contact timeline, with nothing to host."
    },
    {
      "kind": "custom",
      "fit": "possible",
      "why": "A custom API integration on Intercom's webhooks earns its cost when Intercom tickets or conversation outcomes must become HubSpot tickets that report by company."
    },
    {
      "kind": "ipaas",
      "fit": "possible",
      "why": "Intercom's own help centre points to Zapier for single fields neither app carries, such as a conversation rating. That suits a trickle of events and bills per task as conversation volume grows."
    }
  ],
  "connectionMethods": [
    "api",
    "ipaas"
  ],
  "effort": {
    "discoveryHours": [
      4,
      8
    ],
    "buildHours": [
      8,
      24
    ],
    "buildBand": "8 to 24 hours",
    "typicalElapsed": "1 to 2 weeks"
  },
  "pattern": "webhook-queue",
  "faqs": [
    {
      "q": "Which Intercom app belongs in HubSpot, HubSpot's or Intercom's?",
      "a": "Usually both, because they do different jobs. HubSpot's app is a data sync for users, leads and companies in either direction, with custom mappings on a Data Hub subscription. Intercom's app creates contacts for new leads, logs conversations on the timeline and shows six HubSpot fields in the Intercom inbox. Intercom's own help centre points to HubSpot's app for two-way sync."
    },
    {
      "q": "Is Intercom now called Fin?",
      "a": "The company is. It renamed itself from Intercom to Fin in 2026, after its AI agent, and has agreed to be acquired by Salesforce. The helpdesk is still sold as Intercom, the API still answers at api.intercom.io, and both marketplace apps still carry the Intercom name. The integration design on this page is the same either way."
    },
    {
      "q": "Do Intercom conversations become HubSpot tickets?",
      "a": "Not through either marketplace app. HubSpot's listing states that tickets do not sync, and Intercom's app logs transcripts as timeline activity instead, sending end user replies in real time and teammate replies once the conversation closes. Only conversations started after the app connects, with an end user reply, are sent. Tickets that report by company need a webhook build."
    },
    {
      "q": "How quickly do Intercom changes reach HubSpot?",
      "a": "It depends on the path. HubSpot's data sync documentation says records follow within 10 minutes of a change after the first sync. Intercom's app logs an end user's reply in real time but a teammate's reply only when the conversation closes. A webhook build acts within seconds of the event, with a daily sweep behind it for anything the stream missed."
    },
    {
      "q": "What are the Intercom API rate limits?",
      "a": "Intercom's default is 10,000 API calls a minute per app and 25,000 per workspace, spread evenly across 10 second windows, so bursts hit the limit sooner than the minute suggests. Private apps in one workspace share the workspace total, while public apps each get their own. Every response carries X-RateLimit headers, and a 429 means waiting for the reset time they give."
    },
    {
      "q": "Can we test an Intercom integration without our live workspace?",
      "a": "Mostly. Intercom's development workspaces are free, meant for development only and hosted in the US region, with at most 20 users and leads and no outbound email. Intercom does not recommend them for private apps in its Europe or Australia regions, because a development workspace app cannot be installed into the paid workspace there. Those builds are tested carefully in the live workspace."
    },
    {
      "q": "How long does an Intercom and HubSpot setup take?",
      "a": "For the two apps, 4 to 8 hours of discovery and 8 to 24 hours of setup and validation. The time goes on deciding which app creates contacts, mapping qualification attributes, testing a HubSpot workflow triggered by a conversation property, and checking the first week for duplicate contacts. A ticket build, when it is needed, is scoped on its own."
    }
  ],
  "sections": [
    {
      "depth": 2,
      "text": "Why teams connect Intercom to HubSpot",
      "anchor": "#why-teams-connect-intercom-to-hubspot",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#why-teams-connect-intercom-to-hubspot"
    },
    {
      "depth": 2,
      "text": "What syncs",
      "anchor": "#what-syncs",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#what-syncs"
    },
    {
      "depth": 2,
      "text": "Architecture",
      "anchor": "#architecture",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#architecture"
    },
    {
      "depth": 2,
      "text": "Three ways to connect",
      "anchor": "#three-ways-to-connect",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#three-ways-to-connect"
    },
    {
      "depth": 2,
      "text": "What breaks and how we prevent it",
      "anchor": "#what-breaks-and-how-we-prevent-it",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#what-breaks-and-how-we-prevent-it"
    },
    {
      "depth": 3,
      "text": "Search that only knows the day",
      "anchor": "#search-that-only-knows-the-day",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#search-that-only-knows-the-day"
    },
    {
      "depth": 3,
      "text": "Leads merged into users",
      "anchor": "#leads-merged-into-users",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#leads-merged-into-users"
    },
    {
      "depth": 3,
      "text": "Email edits that split a contact",
      "anchor": "#email-edits-that-split-a-contact",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#email-edits-that-split-a-contact"
    },
    {
      "depth": 3,
      "text": "Whose app holds the token",
      "anchor": "#whose-app-holds-the-token",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#whose-app-holds-the-token"
    },
    {
      "depth": 2,
      "text": "Our approach",
      "anchor": "#our-approach",
      "url": "https://apps.sectorgrowth.com/integrations/intercom/#our-approach"
    }
  ],
  "caseStudies": [],
  "guides": [
    "https://apps.sectorgrowth.com/guides/choose-a-hubspot-integration-approach/"
  ],
  "status": "published",
  "verifiedAt": "2026-09-28",
  "updatedAt": "2026-09-28",
  "authors": [
    {
      "name": "Prash",
      "role": "Lead of Technical Integrations and AI Solutions"
    }
  ],
  "sources": [
    {
      "title": "Authentication",
      "url": "https://developers.intercom.com/docs/build-an-integration/learn-more/authentication"
    },
    {
      "title": "Rate Limiting",
      "url": "https://developers.intercom.com/docs/references/rest-api/errors/rate-limiting"
    },
    {
      "title": "Webhooks",
      "url": "https://developers.intercom.com/docs/webhooks"
    },
    {
      "title": "Webhook Topics",
      "url": "https://developers.intercom.com/docs/references/webhooks/webhook-models"
    },
    {
      "title": "Search contacts",
      "url": "https://developers.intercom.com/docs/references/rest-api/api.intercom.io/contacts/searchcontacts"
    },
    {
      "title": "Set up a Workspace",
      "url": "https://developers.intercom.com/docs/build-an-integration/getting-started"
    },
    {
      "title": "HubSpot app",
      "url": "https://www.intercom.com/help/en/articles/2128216-hubspot-app"
    },
    {
      "title": "Intercom - Live Chat App for HubSpot",
      "url": "https://ecosystem.hubspot.com/marketplace/listing/intercom-data-sync"
    },
    {
      "title": "Connect and use HubSpot data sync",
      "url": "https://knowledge.hubspot.com/integrations/connect-and-use-hubspot-data-sync"
    },
    {
      "title": "Fin is the Customer Agent company delivering perfect customer experiences",
      "url": "https://fin.ai/about"
    },
    {
      "title": "Salesforce signs definitive agreement to acquire Fin",
      "url": "https://www.intercom.com/blog/salesforce-signs-definitive-agreement-to-acquire-fin/"
    }
  ]
}