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.
{
"integrations": {
"intercom": {
"appId": "abc12345"
}
}
}Front Chat
Format: Chat ID is 8-64 lowercase hex characters (0-9, a-f).
{
"integrations": {
"frontchat": {
"snippetId": "3f8a2e1c9b6d4a7f"
}
}
}Consent Gating
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.
