Intercom
Overview
SLUG: INTERCOM
Description
Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale
Authentication Details
OAuth2
Connecting to Intercom
Create an auth config
Use the dashboard to create an auth config for the Intercom toolkit. This allows you to connect multiple Intercom accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Integration”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Intercom toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
INTERCOM_ATTACH_A_CONTACT_TO_A_COMPANY
Tool Name: Attach a contact to a company
Description
Action Parameters
Action Response
INTERCOM_ADD_SUBSCRIPTION_TO_A_CONTACT
Tool Name: Add subscription to a contact
Description
Action Parameters
Action Response
INTERCOM_ADD_TAG_TO_A_CONTACT
Tool Name: Add tag to a contact
Description
Action Parameters
Action Response
INTERCOM_CREATE_AN_ARTICLE
Tool Name: Create an article
Description
Action Parameters
Action Response
INTERCOM_CREATE_A_COLLECTION
Tool Name: Create a collection
Description
Action Parameters
Action Response
INTERCOM_CREATE_A_NOTE
Tool Name: Create a note
Description
Action Parameters
Action Response
INTERCOM_CREATE_OR_UPDATE_A_COMPANY
Tool Name: Create or update a company
Description
Action Parameters
Action Response
INTERCOM_DELETE_AN_ARTICLE
Tool Name: Delete an article
Description
Action Parameters
Action Response
INTERCOM_DELETE_A_COLLECTION
Tool Name: Delete a collection
Description
Action Parameters
Action Response
INTERCOM_DELETE_A_COMPANY
Tool Name: Delete a company
Description
Action Parameters
Action Response
INTERCOM_DELETE_A_CONTACT
Tool Name: Delete a contact
Description
Action Parameters
Action Response
INTERCOM_DETACH_A_CONTACT_FROM_A_COMPANY
Tool Name: Detach a contact from a company
Description
Action Parameters
Action Response
INTERCOM_GET_A_CONTACT
Tool Name: Get a contact
Description
Action Parameters
Action Response
INTERCOM_IDENTIFY_AN_ADMIN
Tool Name: Identify an admin
Description
Action Parameters
Action Response
INTERCOM_LIST_ALL_ACTIVITY_LOGS
Tool Name: List all activity logs
Description
Action Parameters
Action Response
INTERCOM_LIST_ALL_ADMINS
Tool Name: List all admins
Description
Action Parameters
Action Response
INTERCOM_LIST_ALL_ARTICLES
Tool Name: List all articles
Description
Action Parameters
Action Response
INTERCOM_LIST_ALL_COLLECTIONS
Tool Name: List all collections
Description
Action Parameters
Action Response
INTERCOM_LIST_ALL_COMPANIES
Tool Name: List all companies
Description
Action Parameters
Action Response
INTERCOM_LIST_ALL_HELP_CENTERS
Tool Name: List all help centers
Description
Action Parameters
Action Response
INTERCOM_LIST_ALL_NOTES
Tool Name: List all notes
Description
Action Parameters
Action Response
INTERCOM_LIST_ATTACHED_COMPANIES_FOR_CONTACT
Tool Name: List attached companies for contact
Description
Action Parameters
Action Response
INTERCOM_LIST_ATTACHED_CONTACTS
Tool Name: List attached contacts
Description
Action Parameters
Action Response
INTERCOM_LIST_ATTACHED_SEGMENTS_FOR_COMPANIES
Tool Name: List attached segments for companies
Description
Action Parameters
Action Response
INTERCOM_LIST_ATTACHED_SEGMENTS_FOR_CONTACT
Tool Name: List attached segments for contact
Description
Action Parameters
Action Response
INTERCOM_LIST_SUBSCRIPTIONS_FOR_A_CONTACT
Tool Name: List subscriptions for a contact
Description
Action Parameters
Action Response
INTERCOM_LIST_TAGS_ATTACHED_TO_A_CONTACT
Tool Name: List tags attached to a contact
Description
Action Parameters
Action Response
INTERCOM_MERGE_A_LEAD_AND_A_USER
Tool Name: Merge a lead and a user
Description
Action Parameters
Action Response
INTERCOM_REMOVE_SUBSCRIPTION_FROM_A_CONTACT
Tool Name: Remove subscription from a contact
Description
Action Parameters
Action Response
INTERCOM_REMOVE_TAG_FROM_A_CONTACT
Tool Name: Remove tag from a contact
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_AN_ADMIN
Tool Name: Retrieve an admin
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_AN_ARTICLE
Tool Name: Retrieve an article
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_A_COLLECTION
Tool Name: Retrieve a collection
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_A_COMPANY_BY_ID
Tool Name: Retrieve a company by id
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_A_HELP_CENTER
Tool Name: Retrieve a help center
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_COMPANIES
Tool Name: Retrieve companies
Description
Action Parameters
Action Response
INTERCOM_SCROLL_OVER_ALL_COMPANIES
Tool Name: Scroll over all companies
Description
Action Parameters
Action Response
INTERCOM_SEARCH_FOR_ARTICLES
Tool Name: Search for articles
Description
Action Parameters
Action Response
INTERCOM_SET_AN_ADMIN_TO_AWAY
Tool Name: Set an admin to away
Description
Action Parameters
Action Response
INTERCOM_UPDATE_AN_ARTICLE
Tool Name: Update an article
Description
Action Parameters
Action Response
INTERCOM_UPDATE_A_COLLECTION
Tool Name: Update a collection
Description
Action Parameters
Action Response
INTERCOM_UPDATE_A_COMPANY
Tool Name: Update a company
Description
Action Parameters
Action Response
INTERCOM_UPDATE_A_CONTACT
Tool Name: Update a contact
Description
Action Parameters
Action Response