Jamdesk Documentation logo

Support & Chat Providers

Add an Intercom or Front Chat live-chat widget to your documentation site with a docs.json block.

Jamdesk can load a live-chat widget on every page of your documentation site. Add the provider's block under integrations in docs.json, and Jamdesk injects the widget script for you.

Each value is checked against a strict format before Jamdesk will load the widget. A value in the wrong format is silently skipped and never rendered — no error page, no broken script tag.

Configure from the Dashboard

The fastest way to set either of these up: Dashboard → Integrations. Pick the provider's card, paste its ID, and Jamdesk commits the docs.json block for you and triggers a rebuild (GitHub-connected projects only). The sections below are for editing docs.json directly, or for CLI-only projects.

Intercom

Format: App ID is 6-16 letters or numbers.

Find your App ID at Settings → Installation → Web in Intercom — it's your workspace ID.

docs.json
{
  "integrations": {
    "intercom": {
      "appId": "abc12345"
    }
  }
}

Front Chat

Format: Chat ID is 8-64 lowercase hex characters (0-9, a-f).

docs.json
{
  "integrations": {
    "frontchat": {
      "snippetId": "3f8a2e1c9b6d4a7f"
    }
  }
}

Both widgets respect integrations.cookies. When it's set, the chat script doesn't load until your consent banner records approval — see Cookie Consent for the full setup. Without it, the widget loads for every visitor on page load.

Cookie Consent

Gate chat widgets behind visitor consent

Analytics & Session Replay Providers

PostHog, Mixpanel, Amplitude, and 10 more