/

Intercom

CRM connector

Intercom

Receive conversation, contact and ticket events from Intercom as typed events in Tessel. Use them to route conversations, look up accounts and close the loop with customers from a workflow.

Connect Intercom
Connect Intercom
See setup steps
See setup steps

CRM

Category

Events

Sync mode

p95 690 ms

Latency

5 min

Setup time

What it can do

Triggers · 4
  • Conversation startedWebhook
  • Customer repliedWebhook
  • Conversation closedWebhook
  • Contact createdWebhook
Actions · 6
  • Search conversationsQuery
  • Reply to a conversationSend
  • Assign a conversationWrite
  • Tag a conversationWrite
  • Create or update a contactWrite
  • Close a conversationWrite

Overview

The Intercom connector subscribes to webhook topics on a Tessel app installed in your workspace. Each notification includes the full conversation or contact object, so the workflow starts with everything it needs and the payload is stored in the trace.

Teams use it to tag conversations from accounts with an open Stripe dispute, to assign enterprise customers to their account manager and to update HubSpot when a new lead starts a chat.

Event coverage

  • conversation.user.created, conversation.user.replied and conversation.admin.closed

  • contact.user.created and contact.lead.created

  • Ticket events on workspaces that use Intercom tickets

How webhooks work

Intercom posts each notification with an X-Hub-Signature header, an HMAC of the body signed with the app's client secret. Tessel verifies it, deduplicates by notification ID and pins requests to one API version, so payloads stay stable.

{
  "type": "notification_event",
  "topic": "conversation.user.replied",
  "id": "notif_8b1e5c20",
  "app_id": "k3xq9z1a",
  "created_at": 1759740412,
  "data": { "item": { "type": "conversation", "id": "215472" } }
}
{
  "type": "notification_event",
  "topic": "conversation.user.replied",
  "id": "notif_8b1e5c20",
  "app_id": "k3xq9z1a",
  "created_at": 1759740412,
  "data": { "item": { "type": "conversation", "id": "215472" } }
}
{
  "type": "notification_event",
  "topic": "conversation.user.replied",
  "id": "notif_8b1e5c20",
  "app_id": "k3xq9z1a",
  "created_at": 1759740412,
  "data": { "item": { "type": "conversation", "id": "215472" } }
}

API versions

Tessel sends Intercom-Version: 2.11 on every request. When a new version ships, you can test it on a copy of the connection before you switch live workflows over.

Permissions needed

Install the Tessel app in your workspace with OAuth. It needs read access to conversations and contacts for events. Write permissions are only used by the reply, assign, tag and close actions.

  • Read conversations and Read and list users and companies

  • Write conversations for replies, assignment, tags and closing

  • Write users and companies only for contact updates

Setup

Four steps. About five minutes.

Most of the time goes into choosing topics. Tessel signs replies as the admin you pick.

  1. Sign in to Intercom and choose a workspaceIntercom1 min
  2. Approve the requested permissionsIntercom1 min
  3. Pick topics and the default admin for repliesTessel3 min
  4. Send a test message and watch the event arriveVerify690 ms

Your conversations, in a workflow today.

Connect Intercom on the free plan. Up to three builders and 10,000 runs a month, no card required.

Connect Intercom
Connect Intercom
All integrations
All integrations

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

Create a free website with Framer, the website builder loved by startups, designers and agencies.