Integrations
Intercom logo

Intercom integration

Customer Support · 13 actions · Bearer token auth

Customer communication platform for support, engagement, and marketing automation.

Overview

The ModuleX Intercom integration lets a ModuleX agent operate Intercom on your behalf — running create, send and find actions across contacts, notes and tag to contacts — directly from a plain-English request, using your organization's own Intercom credentials. No pre-built workflow is required: the agent picks the right Intercom action for the task.

Intercom is a customer support platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Intercom action — or, when you want a repeatable process, the composer assembles a Intercom workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Intercom in plain English

Type what you want. A ModuleX agent picks the right Intercom action — or chains several — and runs it. No workflow to build.

  • Create a note on a contact's record
    resolves tocreate_note
  • Send a message from a user to start a conversation
    resolves tosend_incoming_message
  • Show me the contacts that match what I describe
    resolves toget_contact
Use cases

What you can automate with Intercom

  • Look up a contact on demandget_contact
  • Create a note straight from a requestcreate_note
  • Add a tag to contact on the flyadd_tag_to_contact
  • Pull a list of tags for a reportlist_tags
  • Find the conversations that match what you describesearch_conversations
  • Send an incoming message where it needs to gosend_incoming_message
At a glance

Intercom integration at a glance

VendorIntercom
CategoryCustomer Support
Actions available13
AuthenticationBearer token
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 13 Intercom actions

Contacts3
get_contact
Get a contact by their unique Intercom ID
search_contacts
Search for contacts using various fields and operators
upsert_contact
Create a new contact or update an existing one by email. Searches first; on match it PUTs, otherwise it POSTs.
Notes1
create_note
Create a note on a contact's record. Auto-attributes the note to the authenticated admin (via a side GET to /me).
Tag to Contacts1
add_tag_to_contact
Add a tag to a contact
Tags1
list_tags
List all tags in the Intercom workspace
Admins1
list_admins
List all admins/teammates in the Intercom workspace
Conversations3
get_conversation
Get a conversation by its unique ID
list_conversations
List conversations in the Intercom workspace
search_conversations
Search for conversations using various fields and operators
Incoming Messages1
send_incoming_message
Send a message from a user to start a conversation. Auto-detects the contact's role via a side GET.
Message to Contacts1
send_message_to_contact
Send a message from an admin to a contact
To Conversations1
reply_to_conversation
Reply to an existing conversation

See full parameters and response schemas in the Intercom integration docs

Two ways

Two ways to use Intercom in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Intercom action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Intercom into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Intercom

Bearer tokenIntercom uses bearer-token authentication. You provide a Intercom access token; ModuleX encrypts it and scopes it to your organization so the whole team can use Intercom.

Step-by-step setup in the Intercom docs

Related

Pairs well with Intercom

Agents often chain Intercom with these — connect them once and the agent can use all of them in a single task.

FAQ

Intercom + ModuleX FAQ

A ModuleX agent can run any of Intercom's 13 actions — across contacts, notes, tag to contacts and tags — from a plain-English request, using your organization's own Intercom credentials.
No. The agent selects the right Intercom action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
With your own Intercom access token, stored encrypted and scoped to your organization.
13, spanning contacts, notes, tag to contacts and tags.
Intercom runs on your own credentials, so any Intercom usage is billed by Intercom directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Intercom to work in ModuleX.

Connect Intercom once with your own credentials and let your agent run all 13 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →