Skip to main content

Intercom Connector

Prerequisites

  • An Intercom account (any plan)
  • Admin or Developer access to create/manage apps

Getting Your Credentials

Intercom uses a Personal Access Token for authentication.

  1. Log into Intercom
  2. Go to Settings (gear icon) > Integrations > Developer Hub
  3. Click New app (or select an existing app)
  4. Navigate to Authentication
  5. Copy the Access Token

Required Permissions

Your Intercom app needs read permissions for the data types you want to sync. In the Developer Hub, ensure the following are enabled:

PermissionStreams
Read users and companiescontacts, companies
Read conversationsconversations, conversation_parts
Read adminsadmins
Read tagstags
Read and list users, teamsteams, segments

Configuration in Landed

FieldValue
Access TokenYour Intercom access token (e.g., dG9rOjEyMzQ1Njc4...)

Available Streams

StreamDescriptionSync Mode
contactsContact records (users and leads) with email, phone, location, custom attributesIncremental
companiesCompany records with name, industry, size, monthly spendIncremental
conversationsConversation threads with subject, state, assigneeIncremental
conversation_partsIndividual messages within conversationsIncremental
adminsAdmin/teammate recordsFull refresh
tagsTags used to categorize contacts and conversationsFull refresh
teamsTeams configured in IntercomFull refresh
segmentsContact segmentsFull refresh
activity_logsAdmin activity audit logIncremental

Common Issues

SymptomCauseFix
401 UnauthorizedInvalid or expired access tokenGenerate a new token in the Developer Hub
403 ForbiddenApp missing required permissionsEdit app permissions in Developer Hub > Authentication
Rate limit exceededToo many API callsLanded handles rate limiting automatically
Missing contactsToken scoped to subset of dataEnsure the app has access to all workspaces

Static IPs for Allowlisting

If your Intercom configuration requires IP allowlisting:

  • Production: 34.170.185.84, 35.192.90.94
  • Staging: 34.171.93.34