Powerful automation workflows you can set up in minutes with AI agents.
When Intercom opens a conversation, Create conversation reference in HubSpot and tag the contact with the topic.
“Intercom conversation opens -> HubSpot contact tagged.”
When Intercom tags a VIP, Assign conversation to the right agent and DM the HubSpot owner in Slack with context.
“Intercom VIP tag -> Assign conversation + Slack DM to AE.”
When a support agent runs Create a note flagging 'docs-gap', Create an article draft in Intercom linked to a Notion spec.
“Agent notes docs-gap -> Intercom article draft + Notion link.”
An event occurs in Intercom or a connected app that starts your automation.
The AI agent analyzes the data, makes intelligent decisions, and determines the best actions.
The agent executes actions in Intercom and other tools — no manual work required.
Intercom simplifies workflows, while Arahi AI empowers these tasks with AI support reps.
Escalate Intercom tickets tagged 'bug' to Jira or Linear with full conversation context attached.
Alert support leadership when Intercom weekly CSAT or CES dips below baseline.
Flag Intercom tickets from high-LTV accounts and route to seniors with SLA countdown in Slack.
Recommend the best Intercom macro for each new ticket based on content similarity to past resolutions.
Ready-to-use Intercom actions you can add to your agents instantly.
Custom API calls to Intercom with full control for advanced use cases.
Sign in to your Arahi AI account and navigate to integrations or create a new AI agent.
A secure pop-up will ask you to log in. This authorizes Arahi AI to access your API using OAuth.
Choose "Intercom" from the tool list, then select the action you want to perform.
Test your automation with sample data, then deploy it to run on schedule or by event.
The integration uses secure OAuth authentication, ensuring only authorized workflows access your Intercom data.
Your data remains private and is never used for model training.
We never store anything we don't need to. Inputs and outputs of your tools are never stored.
Intercom is the only solution that combines an AI chatbot, help desk, and proactive support—so you can keep costs low, support teams happy, and customers satisfied. With Arahi AI, you can connect Intercom to Front, Gorgias, ServiceNow and 1,500+ other apps using AI-powered workflows. No coding required — set up triggers, actions, and intelligent automation in minutes.
As a communication tool, Intercom connects with other communication apps like Front, Gorgias, ServiceNow, Zendesk through Arahi AI's integration platform. Build multi-step automations that combine Intercom with AI-powered decision making, data transformation, and cross-app orchestration.
Every item is a real, named endpoint from Intercom's API. Your agent can watch events and run 51 actions — no glue code.
Things the agent can do
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 op…
You can tag a specific contact. this will return a tag object for the tag that was added to the contact.
Assigns a conversation to a specific admin or team in intercom
You can attach a company to a single contact.
Closes a conversation in intercom, marking it as resolved
You can create a new collection by making a post request to `https://api.intercom.io/help center/collections.`
You can create a new article by making a post request to `https://api.intercom.io/articles`.
You can add a note to a single contact.
Creates a new conversation in intercom
You can create or update a company. companies will be only visible in intercom when there is at least one associated user. companies are looked up via `company id` in a `post` re…
You can delete a single collection by making a delete request to `https://api.intercom.io/collections/<id>`.
You can delete a single company.
You can delete a single contact.
You can delete a single article by making a delete request to `https://api.intercom.io/articles/<id>`.
You can detach a company from a single contact.
You can fetch the details of a single contact.
Retrieves a specific conversation by id with all messages and details
You can view the currently authorised admin along with the embedded app object (a \
You can get a log of activities by all admins in an app.
You can fetch a list of admins for a given workspace.
You can fetch a list of all articles by making a get request to `https://api.intercom.io/articles`. > 📘 how are the articles sorted and ordered? > > articles will be returned in…
You can fetch a list of all collections by making a get request to `https://api.intercom.io/help center/collections`. collections will be returned in descending order on the `upd…
You can list companies. the company list is sorted by the `last request at` field and by default is ordered descending, most recently requested first. note that the api does not …
You can list all help centers by making a get request to `https://api.intercom.io/help center/help centers`.
You can fetch a list of notes that are associated to a contact.
You can fetch a list of companies that are associated to a contact.
You can fetch a list of all contacts that belong to a company.
You can fetch a list of all segments that belong to a company.
You can fetch a list of segments that are associated to a contact.
Lists conversations from intercom with filtering and pagination support
You can fetch a list of subscription types that are attached to a contact. these can be subscriptions that a user has 'opted-in' to or has 'opted-out' from, depending on the subs…
You can fetch a list of all tags that are attached to a specific contact.
You can merge a contact with a `role` of `lead` into a contact with a `role` of `user`.
You can remove a specific subscription from a contact. this will return a subscription type model for the subscription type that was removed from the contact.
You can remove tag from a specific contact. this will return a tag object for the tag that was removed from the contact.
Reopens a closed conversation in intercom
Sends a reply to an existing conversation in intercom
You can fetch the details of a single collection by making a get request to `https://api.intercom.io/help center/collections/<id>`.
You can fetch a single company.
You can fetch the details of a single help center by making a get request to `https://api.intercom.io/help center/help center/<id>`.
You can retrieve the details of a single admin.
You can fetch the details of a single article by making a get request to `https://api.intercom.io/articles/<id>`.
You can fetch a single company by passing in `company id` or `name`. `https://api.intercom.io/companies?name={name}` `https://api.intercom.io/companies?company id={company id}` y…
The `list all companies` functionality does not work well for huge datasets, and can result in errors and performance problems when paging deeply. the scroll api provides an effi…
Searches for conversations using query string with support for filtering and sorting
You can search for articles by making a get request to `https://api.intercom.io/articles/search`.
You can set an admin as away for the inbox.
You can update the details of a single collection by making a put request to `https://api.intercom.io/collections/<id>`.
You can update a single company using the intercom provisioned `id`. {% admonition type=\
You can update an existing contact (ie. user or lead).
You can update the details of a single article by making a put request to `https://api.intercom.io/articles/<id>`.
Curated for Intercom's real category — not Pipedream's auto-tagged bucket.
Explore AI-powered workflows that work with Intercom.