Customer messaging platform. Loads the chat Messenger widget at the bottom-right of every docs page.
Configure
integrations.intercomstringpathrequiredIntercom App ID. Script injects via <Script strategy="afterInteractive"> and loads from https://widget.intercom.io.
{
"integrations": {
"intercom": "abc123xy"
}
}Where to find your app id
Intercom workspace → Settings → Installation → Web → copy the value after "app_id": "...".
Or set it from the dashboard — Editor → Configurations → AI & Advanced → Integrations.
Gotchas
If you configure both
intercomandfrontChat, two chat bubbles will stack in the corner. Ship one.
Loading behavior
Strategy:
afterInteractive— injected after page interactivity, so it never blocks first paint.CSP: if you enforce a Content Security Policy, allowlist
https://widget.intercom.ioinscript-src.Removal: delete the
integrations.intercomkey (or blank it in the dashboard) and redeploy — the script disappears on the next page load.
Related
Schema reference —
integrations— auto-generated field listing