• Source
  • Sales & Support Analytics
  • Generally available
  • 9 entities
  • Read & write

Move Intercom data anywhere it matters.

Send Intercom activity logs, admins and companies to any warehouse, lake or AI app.

Source

Intercom

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
13
Entities
9
Actions
7
Destinations
50+
Certified support
0.13.26

Overview

What is the Airbyte Intercom connector?

The Airbyte Intercom connector extracts data from Intercom and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 13 streams you can select per connection.

  • 01

    Sync to your warehouse

    Land 13 Intercom tables in 50+ destinations on a schedule you control.

  • 02

    Live entity actions

    Read, create, update and delete Intercom records at runtime through typed entity actions.

  • 03

    Context store search

    Query synced Intercom data with filters, sorting and semantic search, without spending Intercom API rate limits.

  • 04

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

13 streams

Every table you can sync from Intercom

  • Activity Logs
    Sync modesFullIncr.
  • Admins
    Sync modesFullIncr.
  • Companies
    Sync modesFullIncr.
  • Company Segments
    Sync modesFullIncr.
  • Company Attributes
    Sync modesFullIncr.
  • Contact Attributes
    Sync modesFullIncr.

Setup

Live in ten steps

  1. First, navigate to the Intercom source connector page on Airbyte.com.

  2. Click on the "Create new connection" button.

  3. Enter a name for your connection and click "Next".

Configuration fields

Intercom configuration fields
FieldTypeDescription
access_token*stringAccess token for making authenticated requests. See the Intercom docs for more information.
start_date*stringUTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.
activity_logs_time_stepintegerSet lower value in case of failing long running sync of Activity Logs stream.
api_rate_limitintegerThe effective API request budget per minute. The default of 9500 is 95% of the standard Intercom rate limit (10,000/min), leaving headroom for occasional bursts. If your workspace has a higher rate limit (e.g. 150,000/min), set this to ~95% of that value (e.g. 142500) to leverage your full API throughput. A per-10-second window is derived automatically as api_rate_limit / 6.
client_idstringClient Id for your Intercom application.
client_secretstringClient Secret for your Intercom application.
lookback_windowintegerThe number of days to shift the state value backward for record sync
num_workersintegerThe number of worker threads to use for concurrent stream processing. Increase this to speed up syncs for workspaces with large volumes of conversations. The default should work for most use cases.

Supported Intercom actions

  • List

    Read live records straight from the Intercom API.

  • Create

    Write a new record back into Intercom.

  • Get

    Fetch a single record by ID.

  • Update

    Patch fields on an existing record.

  • Delete

    Remove a record.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

  • Semantic Search

    Natural-language search across synced Intercom records.

Full parameter-level details live in the Intercom entity reference.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

What teams build with Intercom

List all contacts in my Intercom workspace

List all companies in Intercom

What teams are configured in my workspace?

Show me all admins in my Intercom account

List all tags used in Intercom

Show me all customer segments

Show me details for a recent contact

Show me details for a recent company

Show me details for a recent conversation

Create a new lead contact named 'Jane Smith' with email jane@example.com

Create an internal article titled 'Onboarding Guide' with instructions for new team members

Create a company named 'Acme Corp' with company_id 'acme-001'

Create a tag named 'VIP Customer'

Create a conversation from contact id saying 'I need help with my account'

Update the name of contact id to 'John Updated'

Add a note to contact id saying 'Followed up on support request'

Show me conversations from the last week

List conversations assigned to team team_id

Show me open conversations

Delete contact id

Delete company id

Delete tag id

Delete conversation id

Delete internal article id

Update conversation id to mark it as read

Update internal article id with a new title

FAQ

Intercom connector questions

Do I need more than one Intercom connection?

No. One Intercom authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do Intercom entity actions need a sync to run first?

No. Entity actions read and write through the Intercom API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

What data can I sync from Intercom with Airbyte?

13 streams, including Activity Logs, Admins, Companies, Company Segments, Company Attributes, Contact Attributes, Contacts, Conversations and more.

Does the Intercom connector support incremental sync?

Yes. The Intercom connector supports incremental sync on selected streams, and full refresh on every stream.

Where can I run the Intercom connector?

Run the Intercom connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing Intercom in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live Intercom actions.