---
title: "Intercom integration for LuumenAI"
url: "https://www.luumen.ai/integrations/intercom/"
entity: SoftwareIntegration
category: "ITSM & ticketing"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Intercom integration for LuumenAI

Read Intercom conversations and tickets, then route or tag them with approval.

## What LuumenAI can do with Intercom

LuumenAI connects to Intercom with OAuth 2.0 and exposes 133 tools (68 read-only · 44 write · 21 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 133 tools (68 read-only · 44 write · 21 destructive)
- Plan: available on all plans
- Category: ITSM & ticketing

## About Intercom with LuumenAI

Connect Intercom and your agent can pull up a conversation, a ticket, or a contact record while you are still in the terminal. It reads the full message history, the tags, and the ticket type without asking. When something needs to change — an assignment, a tag, a subscription — it shows you the call first and waits for your approval by default. Access uses OAuth2.

## Example tools

Read-only (68 in total):

- `INTERCOM_CREATE_DATA_EXPORT` — Initiate an async data export job for message content.
- `INTERCOM_DOWNLOAD_DATA_EXPORT` — Download content data export from Intercom.
- `INTERCOM_FIND_TAG` — Retrieve details for a specific tag by its ID.
- `INTERCOM_GET_A_CONTACT` — You can fetch the details of a single contact.
- `INTERCOM_GET_CONTENT_IMPORT_SOURCE` — Retrieve a content import source by its ID.
- `INTERCOM_GET_CONVERSATION` — Retrieves a specific conversation by ID with all messages and details.
- `INTERCOM_GET_COUNTS` — Retrieve summary counts for Intercom app entities including companies, users, leads, tags, segments, and conversations.
- `INTERCOM_GET_CUSTOM_OBJECT_INSTANCE_BY_EXTERNAL_ID` — Retrieve a custom object instance by its external_id.

Write and destructive (65 in total, approval required by default):

- `INTERCOM_ADD_SUBSCRIPTION_TO_A_CONTACT` — You can add a specific subscription to a contact.
- `INTERCOM_ADD_TAG_TO_CONTACT` — Add a tag to a contact in Intercom.
- `INTERCOM_ARCHIVE_CONTACT` — Archive a single contact in Intercom.
- `INTERCOM_ASSIGN_CONVERSATION` — Assigns a conversation to a specific admin or team in Intercom.
- `INTERCOM_ATTACH_CONTACT_TO_COMPANY` — Attach a contact to a company in Intercom.
- `INTERCOM_ATTACH_CONTACT_TO_CONVERSATION` — Attach a contact participant to a conversation on behalf of admin or contact.
- `INTERCOM_ATTACH_TAG_TO_CONVERSATION` — Add a tag to a specific conversation in Intercom.
- `INTERCOM_ATTACH_TAG_TO_TICKET` — Add a tag to a ticket in Intercom.

## Frequently asked questions

### How does LuumenAI connect to Intercom?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Intercom on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 21 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Intercom — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/intercom/
