Skip to main content
DescriptionIntercom is a customer messaging platform for sales, marketing, and support teams.
Supported ReplicationInitial Sync, Continuous Sync
Authentication TypeOAuth

Collections

Collection NameFull/ Initial SyncIncremental/ Continuous SyncSupports UpdateSupports Delete
Contacts
Companies
Conversations
Conversation Parts
Tickets
Admins
Teams
Tags
Segments
Data Attributes
Articles

Setting up Intercom for ELT & CDC

Overview

ELT & CDC uses the API provided by Intercom to sync the data. Intercom API Reference

Requirements

  • You need to authenticate via OAuth2.
  • Click the Authenticate button on the dashboard, sign in to Intercom, and grant access to Integrate.io.

Sync modes

Streams that expose a server-side updated_at filter through the Intercom Search API run in Continuous Sync: Contacts, Conversations, Tickets, and Conversation Parts (which rides the incremental Conversations stream). Companies uses the Intercom Scroll API and the reference collections (Admins, Teams, Tags, Segments, Data Attributes, Articles) run as full-refresh on each sync because their list endpoints do not expose an updated_at filter.

Notes

  • Data Attributes uses a composite primary key of (model, full_name) because standard Intercom attributes have a null id.
Last modified on July 1, 2026