FruxonDocs

Intercom

Customer messaging platform integration for managing contacts, conversations, tags, notes, and help center articles

The Intercom integration lets your agents manage customer support workflows — handle conversations, look up contacts, organize with tags, create notes, and manage help center articles.

Prerequisites

You need one of the following:

  • Access Token — Generate a token from your Intercom app's Developer Hub at developers.intercom.com.
  • OAuth — Connect your Intercom workspace via the OAuth flow for secure access.

Setup

  1. Open your agent in Agent Studio
  2. In the Integrations panel, click Add Integration Config
  3. Select Intercom from the integration list
  4. Give the config a display name (e.g., "Intercom")
  5. Choose your authentication method:
    • Access Token — Paste your Intercom access token
    • OAuth — Click Connect to start the Intercom OAuth flow
  6. Save the agent revision

Using in Your Agent

  1. In an Agent Step, attach Intercom tools from the tools panel
  2. The agent uses your integration config for all Intercom API calls
  3. Tools are referenced as intercom.list_contacts, intercom.reply_to_conversation, etc.

Available Tools

Contacts

ToolDescriptionAction Type
list_contactsList contacts (users and leads) with paginationReadOnly
get_contactGet a single contact by IDReadOnly
create_contactCreate a new contact (user or lead)Reversible
update_contactUpdate an existing contact's detailsReversible
search_contactsSearch contacts by field values with operators (=, ~, ^, etc.)ReadOnly

Conversations

ToolDescriptionAction Type
list_conversationsList conversations with paginationReadOnly
get_conversationGet a single conversation by ID including messages and participantsReadOnly
create_conversationCreate a new conversation initiated by a contactReversible
reply_to_conversationReply to an existing conversation as an admin or contactIrreversible
close_conversationClose a conversationReversible
open_conversationReopen a closed conversationReversible
assign_conversationAssign a conversation to an admin or teamReversible

Tags

ToolDescriptionAction Type
list_tagsList all tags in the workspaceReadOnly
tag_contactAdd a tag to a contactReversible
untag_contactRemove a tag from a contactReversible
tag_conversationAdd a tag to a conversationReversible

Notes

ToolDescriptionAction Type
create_noteCreate an internal note on a contactReversible

Articles

ToolDescriptionAction Type
list_articlesList help center articles, ordered by most recently updatedReadOnly
get_articleGet a single help center article by IDReadOnly
create_articleCreate a new help center articleReversible
update_articleUpdate an existing help center articleReversible

On this page