Intercom
Invite your AI teammate into Intercom so it replies to conversations in your team's tone, tags and routes the rest, and learns from your help center, macros and past conversations.
Intercom conversations tend to run more casual than a typical support ticket, and your AI teammate learns that tone. It reads your help center, your macros and your past conversations, so it already sounds like your team before it touches a real conversation. Then it picks up conversations the way you tell it to: writing replies for a human to check, answering the routine ones itself, tagging and routing the rest.
You stay in control the whole way. Nothing runs until you create an automation. For each action you then choose: run on its own, ask you first, or stay off.
In this example the agent read the conversation and two of your macros, then drafted the reply as an internal note.

Quick start
Choose Quick start or Full connection
Quick start. Give your public help center URL (for example
https://intercom.help/your-company/en) and it reads your articles. No sign-in, but no conversations, macros, triggers or actions.Full connection. Your agent sends you a link to approve in Intercom, and everything unlocks: past conversations and macros as knowledge, triggers, and actions.
Start with either. Moving to a full connection later keeps your help center and adds past conversations, macros, triggers and actions.
Approve it in Intercom
Your agent hands you a link. Open it and you land on Intercom's own authorize screen.

Intercom names the app. It lists what the app can read and do, from conversations and contacts to tags and tickets. Review it and approve. The window closes itself.

This approval is the one step a person has to do in the browser. If an AI agent is doing the setup for you, it hands you the link and waits.
Check what it can read
Back in the dashboard, Integrations > Intercom shows the connection and its sources, each with its own toggle. Help Center shows 0 documents if your Intercom plan has no help center, or you have not published one. Macros and past conversations still sync. From a terminal, eesel status lists the integration as connected with its source counts.

Create your first automation
Connecting alone does not start your agent. It needs an automation first. Tell it what to handle and it creates an automation. An automation is an Intercom trigger plus instructions. In the instructions you describe which conversations it should handle and what to do with them. It leaves the rest alone.

It shows up on your Automations page, switched on and ready. From a terminal, eesel automations lists it as on.

Open the automation to see or change what it does. The trigger event is fixed when the automation is created. So a new automation is required for each different trigger event.

Check automation work in Intercom
Open Intercom and look at the next conversation that comes in to see what the automation did there. In this example it left a drafted reply as an internal note, signed by eesel AI, for a teammate to review and send.

Sources, triggers and actions
Sources
Sources are what it learns from:
Help Center
Your published Intercom help center articles
Quick start or Full connection
Macros
Your team's saved replies. Choose which ones it learns from
Full connection
Past Conversations
Your past Intercom conversations. The first import takes closed conversations from the last 90 days, up to 1,000 of them. Ask your agent, or set a filter, to import more
Full connection
Every other integration on the agent is also a source, so an Intercom reply can draw on Confluence, your website, and your files at once. See Integrations.
Triggers
Triggers are the Intercom events an automation can run on:
When a customer sends a message
A customer sends any message, on a new conversation or a reply
Full automation
intercom_conversation_replied
When a tag is applied to a conversation
A tag is added to a conversation
Tag-based routing
intercom_conversation_tagged
Call @eesel in an internal note
A teammate mentions @eesel in an internal note
On-demand help
intercom_eesel_mentioned
Beyond the instructions every automation has, Intercom triggers can also filter by tags: limit to conversations carrying any of a set of tags, exactly that set, or exclude them. Tag matching ignores capitalization, and a tag renamed in Intercom needs updating on the trigger too.
Actions
Actions are what it can do, each set to run on its own, ask you first, or stay off:
Respond
Send reply
Sends a reply to the customer
Leave internal note
Adds a private note only your team sees. Start here: the agent drafts, a human sends. Every note ends with a short "Left by eesel AI" line linking to the run in your dashboard
Draft reply
Writes a reply and holds it for a person to approve. Nothing reaches the customer until someone approves it in the dashboard
Manage
Add tags
Adds tags to the conversation
Assign to teammate / Unassign
Assigns the conversation, or returns it to the queue
Close conversation
Marks the conversation as closed
Snooze conversation
Pauses the conversation until a time you pick. It comes back then, or as soon as the customer replies
Update conversation
Changes attributes like status or title
Look up
Read conversation / Search conversations / List conversations
Reads and finds conversations
Get conversation attributes / Get ticket attributes
Reads conversation and ticket attributes
Look up customer / Get contact attributes
Finds a customer and reads their custom attributes, like plan tier
Find people by email or domain
Finds contacts and returns the IDs other actions need
List teammates and teams
Lists teammates and teams, with the IDs assignment needs

Troubleshooting
FAQ
Related pages
Helpdesk for the job your teammate takes on in a ticket queue
Automations and Schedules for triggers, instructions and schedules
Actions and Approvals for setting each action to run on its own, ask you first, or stay off
Integrations overview for how sources, triggers and actions fit together
Last updated
