# Intercom AI integration on Definable

> Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale

## What this connects

Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale

Vendor: https://www.intercom.com

## Tools available

**133** tools available. First 12:

- `INTERCOM_ADD_SUBSCRIPTION_TO_A_CONTACT` — Add subscription to a contact — You can add a specific subscription to a contact. In Intercom, we have two different subscription types based on user consent - opt-out and opt-in: 1.Attaching a contact to an opt-out subscription type will opt that user out from receiving messages related to that subscription type. 2.Attaching a contact to an opt-in subscription type will opt that user in to receiving messages related to that subscription type. This will return a subscription type model for the subscription type that was added to the contact.
- `INTERCOM_ADD_TAG_TO_CONTACT` — Add tag to contact — Tool to add a tag to a contact in Intercom. Use when you need to attach or add a specific tag to a contact for categorization or tracking purposes.
- `INTERCOM_ARCHIVE_CONTACT` — Archive contact — Tool to archive a single contact in Intercom. Use when you need to archive a contact by their ID.
- `INTERCOM_ASSIGN_CONVERSATION` — Assign conversation — Assigns a conversation to a specific admin or team in Intercom. Mutates live conversation state; confirm intent before bulk-assigning multiple conversations.
- `INTERCOM_ATTACH_CONTACT_TO_COMPANY` — Attach contact to company — Tool to attach a contact to a company in Intercom. Use when you need to associate a contact with a company.
- `INTERCOM_ATTACH_CONTACT_TO_CONVERSATION` — Attach contact to conversation — Tool to attach a contact participant to a conversation on behalf of admin or contact. Use when you need to add a new participant to an existing conversation.
- `INTERCOM_ATTACH_TAG_TO_CONVERSATION` — Attach tag to conversation — Tool to add a tag to a specific conversation in Intercom. Use when you need to attach or tag a conversation.
- `INTERCOM_ATTACH_TAG_TO_TICKET` — Attach tag to ticket — Tool to add a tag to a ticket in Intercom. Use when you need to attach or add a specific tag to a ticket for categorization or tracking purposes.
- `INTERCOM_BLOCK_CONTACT` — Block contact — Tool to block a single contact in Intercom. Use when you need to block a contact, which will also archive their conversations.
- `INTERCOM_CANCEL_DATA_EXPORT` — Cancel data export — Tool to cancel an active content data export job. Use when you need to terminate an ongoing export and update its status to 'canceled'.
- `INTERCOM_CLOSE_CONVERSATION` — Close conversation — Closes a conversation in Intercom, marking it as resolved. Requires explicit user confirmation before calling; closing is irreversible without a separate reopen action. Send any reply via INTERCOM_REPLY_TO_CONVERSATION before calling this tool — parallel execution on the same conversation causes conflicts.
- `INTERCOM_CREATE_A_COLLECTION` — Create a collection — You can create a new collection by making a POST request to `https://api.intercom.io/help_center/collections.`

## Auth

Auth schemes: `OAUTH2`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use Intercom

Inside a Definable workflow, Intercom is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Intercom** — the Researcher (GPT-5.5) pulls context from Intercom (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Intercom** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Intercom (create record, post message, draft email).
- **Designer / Engineer → Distributor → Intercom** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Intercom (attach file, open PR comment, post status).

The Verifier checks every Intercom call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- customer support — https://definable.ai/apps/category/customer-support/
- crm — https://definable.ai/apps/category/crm/

## Related

- HTML page: https://definable.ai/apps/intercom/
- Same category (customer support): https://definable.ai/apps/category/customer-support/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
