Skip to main content

Integrations

Intercom

Wire Intercom into every docs page — add your app id to `integrations.intercom` and the script loads on next deploy.

Customer messaging platform. Loads the chat Messenger widget at the bottom-right of every docs page.

Configure

integrations.intercomstringpathrequired

Intercom 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 intercom and frontChat, 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.io in script-src.

  • Removal: delete the integrations.intercom key (or blank it in the dashboard) and redeploy — the script disappears on the next page load.

Related

Was this page helpful?

Last updated August 7, 2026