You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integrations/sources/intercom.md
+15-7Lines changed: 15 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,15 @@ This page contains the setup guide and reference information for the [Intercom](
8
8
9
9
## Prerequisites
10
10
11
-
- Access to an Intercom account with the data you want to replicate
12
-
- Start date - a UTC date and time programmatically in the format `YYYY-MM-DDTHH:mm:ssZ`. The data added on and after this date will be replicated.
11
+
- An Intercom account with the data you want to replicate.
12
+
- An Intercom app with the required permissions. The connector needs read access to the data you want to sync. At minimum, grant these permissions in the [Developer Hub](https://app.intercom.com/a/apps/_/developer-hub):
13
+
-**Read and list users and companies**—required for Companies, Company Segments, Company Attributes, Contact Attributes, Contacts, Segments, and Teams.
14
+
-**Read conversations**—required for Conversations and Conversation Parts.
15
+
-**Read admins**—required for Admins.
16
+
-**Read admin activity logs**—required for Activity Logs.
17
+
-**Read tags**—required for Tags.
18
+
-**Read Tickets**—required for Tickets.
19
+
- A **Start date** in UTC format (`YYYY-MM-DDTHH:mm:ssZ`). Only data created on or after this date is replicated.
13
20
14
21
## Setup guide
15
22
@@ -56,8 +63,9 @@ To authenticate the connector in **Airbyte Open Source**, you will need to obtai
56
63
- For **Airbyte Open Source**, enter your access token to authenticate your account.
57
64
<!-- /env:oss -->
58
65
59
-
6. For **Start date**, use the provided datepicker or enter a UTC date and time programmatically in the format `YYYY-MM-DDTHH:mm:ssZ`. The data added on and after this date will be replicated.
60
-
7. Click **Set up source** and wait for the tests to complete.
66
+
6. For **Start date**, use the provided datepicker or enter a UTC date and time in the format `YYYY-MM-DDTHH:mm:ssZ`. Only data created on or after this date is replicated.
67
+
7. Optionally, configure **Lookback window** to re-sync records updated within the specified number of days before the current cursor position. This helps capture late-arriving updates. The default is `0` (no lookback).
68
+
8. Click **Set up source** and wait for the tests to complete.
61
69
62
70
## Supported sync modes
63
71
@@ -86,9 +94,9 @@ The Intercom source connector supports the following streams:
86
94
87
95
## Performance considerations
88
96
89
-
The connector is restricted by normal Intercom [request limitations](https://developers.intercom.com/docs/references/rest-api/errors/rate-limiting).
97
+
The connector is restricted by normal Intercom [rate limits](https://developers.intercom.com/docs/references/rest-api/errors/rate-limiting). The default rate limit is 1,000 requests per minute for public apps and 10,000 requests per minute for private apps. The connector retries `429 Too Many Requests` responses automatically.
90
98
91
-
The Intercom connector should not run into Intercom API limitations under normal usage. [Create an issue](https://github.com/airbytehq/airbyte/issues) if you see any rate limit issues that are not automatically retried successfully.
99
+
The connector should not run into rate limit issues under normal usage. [Create an issue](https://github.com/airbytehq/airbyte/issues) if you see rate limit errors that are not automatically retried.
92
100
93
101
## Troubleshooting and limitations
94
102
@@ -115,7 +123,7 @@ Because these streams must read all records on every sync, syncing Companies and
| 0.13.16-rc.4 | 2026-03-03 |[74143](https://github.com/airbytehq/airbyte/pull/74143)| fix(source-intercom): fix UnboundLocalError in rate limiter when response is not available |
120
128
| 0.13.16-rc.3 | 2026-03-03 |[72955](https://github.com/airbytehq/airbyte/pull/72955)| fix(source-intercom): add step size and end_datetime to contacts, conversations, and activity_logs streams |
121
129
| 0.13.16-rc.2 | 2026-02-18 |[73635](https://github.com/airbytehq/airbyte/pull/73635)| fix(source-intercom): bump heartbeat timeout from 6h to 9h |
0 commit comments