Intercom
Add the Intercom Messenger widget to your documentation for live chat and support.
Intercom Messenger adds a live chat widget to your documentation site so readers can reach your support team directly. Enable the integration to display the Intercom chat bubble on all published pages.
Prerequisites
-
An Intercom account with Messenger configured
-
Your Intercom app ID
-
Publishing access to your documentation project
Configure from the Editor
Open Site Config
In the Editor, click Site Config in the top toolbar.
Navigate to Integrations
Select Integrations from the left sidebar.
Enable Intercom
Select Intercom and enter your app ID.
Publish
Click Publish to deploy the integration to your live site.
Configure via documentation.json
Add the intercom key under integrations in your documentation.json:
{
"integrations": {
"intercom": {
"appId": "your_app_id"
}
}
}
| Property | Type | Required | Description |
|---|---|---|---|
appId | string | Yes | Your Intercom app ID |
This is your Intercom App ID (found under installation settings), not an API key. The App ID is a short alphanumeric string like abc123de.
Where to find your app ID
-
Sign in to Intercom.
-
Go to Settings → Installation → Web.
-
Copy the App ID displayed in the installation instructions.
User metadata
When a reader starts an Intercom conversation from your documentation site, the widget automatically sends the following attributes to Intercom as custom properties on the conversation:
| Attribute | Description |
|---|---|
| Organization ID | The unique identifier for your organization |
| Organization name | The display name of your organization |
| Plan type | The current Documentation.AI plan (Starter, Standard, Professional) |
| Documentation ID | The unique identifier for this documentation project |
| Documentation name | The display name of this documentation project |
Your support team sees these attributes in the Intercom inbox alongside the conversation, so they can immediately identify which account and documentation project the user is asking about without asking for additional context.
What's next
-
Analytics and Chat Integrations - overview of all supported integrations
-
Crisp - another live chat option for your documentation
-
Custom scripts - add scripts for tools not covered by built-in integrations