SigSentrySigSentry

Intercom

Connect Intercom for auto-triage of conversations using OAuth and the Canvas Kit sidebar panel

The Intercom integration uses OAuth, subscribes to conversation events, and offers a Canvas Kit panel that loads inside the Intercom inbox sidebar so agents see triage results in context.

Prerequisites

NeedNotes
Intercom workspaceApp admin permission to install integrations
At least one project in SigSentryWith log sources connected

Setup walkthrough

Click "Install Intercom" in SigSentry

In the dashboard, Project → Support Desk → Connect platform → Intercom. You'll be redirected to Intercom's OAuth flow.

Authorize on Intercom

SigSentry requests these scopes:

ScopeWhy
Read conversationsRead incoming conversation content for triage
Write conversationsPost comments and notes
Manage subscriptionsSubscribe to conversation events
Sidebar appLoad the Canvas Kit panel in the Intercom inbox

Click Authorize app.

Webhook subscribes automatically

SigSentry subscribes to conversation.created and conversation_part.created events. You can verify under Intercom's Settings → Apps & integrations → Webhooks.

Configure the binding

In SigSentry, click Configure on the new Intercom binding:

FieldValue
Result posting modeinternal, public, or both
Auto-analyze thresholddisabled, critical, high, medium, low
Default time bufferHours of log history (default: 2)
Custom attribute mappingMap SigSentry fields to Intercom custom attributes
Public reply templateCustomer-facing message (optional)

Add the sidebar panel to your inbox

In Intercom, Settings → Apps & integrations → Apps → SigSentry → Configure → Inbox visibility → Add to inbox.

Now when an agent opens a conversation, the SigSentry panel loads in the right sidebar showing the triage result and any analyses run on the conversation.

Test with a real conversation

Have someone start a conversation in Intercom. The triage note appears within seconds. If auto-analyze fires, a second note follows with the full analysis. Open the conversation to see the sidebar panel.

Custom attribute mapping

Intercom uses custom attributes rather than custom fields. Map SigSentry fields to attribute names in the binding configuration:

SigSentry fieldMaps to Intercom attribute
severitye.g. severity
affected_servicee.g. affected_service
analysis_urle.g. sigsentry_analysis_url

Custom attributes are visible on the conversation detail page and can be used in Intercom's automation rules (e.g. route high-severity conversations to a specific team).

Canvas Kit sidebar panel

The Canvas Kit panel inside the Intercom inbox shows:

  • Triage result: severity, affected service, suggested time window
  • Recent analyses: list of full analyses run on this conversation, with timestamps and links to the SigSentry dashboard
  • Run analysis button: kick off a new analysis on demand from the conversation context

Disconnecting

Click Disconnect on the Intercom binding. This:

  1. Removes the webhook subscriptions
  2. Hides the Canvas Kit panel from inboxes
  3. Revokes SigSentry's OAuth token
  4. Marks the binding inactive

The OAuth app remains in Intercom's app list — uninstall it from Settings → Apps & integrations → Apps → SigSentry → Uninstall.

Troubleshooting

SymptomLikely cause
Sidebar panel doesn't loadApp not added to the inbox; configure visibility in Intercom settings
Triage notes stop appearing on new conversationsReinstall the SigSentry app from Intercom
Triage appears but Canvas panel is emptyOAuth token may have expired; reinstall
Auto-analyze never firesThreshold set to disabled, or triage is classifying everything below threshold