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 Intercom Auth Config”. 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
For code examples, see the Tool calling guide and Provider examples.
Tool List
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_ARCHIVE_CONTACT
Tool Name: Archive contact
Description
Action Parameters
Action Response
INTERCOM_ASSIGN_CONVERSATION
Tool Name: Assign conversation
Description
Action Parameters
Action Response
INTERCOM_ATTACH_A_CONTACT_TO_A_COMPANY
Tool Name: Attach a contact to a company
Description
Action Parameters
Action Response
INTERCOM_ATTACH_CONTACT_TO_CONVERSATION
Tool Name: Attach contact to conversation
Description
Action Parameters
Action Response
INTERCOM_ATTACH_TAG_TO_CONVERSATION
Tool Name: Attach tag to conversation
Description
Action Parameters
Action Response
INTERCOM_ATTACH_TAG_TO_TICKET
Tool Name: Attach tag to ticket
Description
Action Parameters
Action Response
INTERCOM_BLOCK_CONTACT
Tool Name: Block contact
Description
Action Parameters
Action Response
INTERCOM_CANCEL_DATA_EXPORT
Tool Name: Cancel data export
Description
Action Parameters
Action Response
INTERCOM_CLOSE_CONVERSATION
Tool Name: Close conversation
Description
Action Parameters
Action Response
INTERCOM_CREATE_A_COLLECTION
Tool Name: Create a collection
Description
Action Parameters
Action Response
INTERCOM_CREATE_AN_ARTICLE
Tool Name: Create an article
Description
Action Parameters
Action Response
INTERCOM_CREATE_A_NOTE
Tool Name: Create a note
Description
Action Parameters
Action Response
INTERCOM_CREATE_CONTACT
Tool Name: Create contact
Description
Action Parameters
Action Response
INTERCOM_CREATE_CONTENT_IMPORT_SOURCE
Tool Name: Create content import source
Description
Action Parameters
Action Response
INTERCOM_CREATE_CONVERSATION
Tool Name: Create conversation
Description
Action Parameters
Action Response
INTERCOM_CREATE_DATA_ATTRIBUTE
Tool Name: Create data attribute
Description
Action Parameters
Action Response
INTERCOM_CREATE_DATA_EVENT
Tool Name: Create data event
Description
Action Parameters
Action Response
INTERCOM_CREATE_DATA_EXPORT
Tool Name: Create data export
Description
Action Parameters
Action Response
INTERCOM_CREATE_EXTERNAL_PAGE
Tool Name: Create external page
Description
Action Parameters
Action Response
INTERCOM_CREATE_HELP_CENTER_SECTION
Tool Name: Create help center section
Description
Action Parameters
Action Response
INTERCOM_CREATE_INTERNAL_ARTICLE
Tool Name: Create internal article
Description
Action Parameters
Action Response
INTERCOM_CREATE_OR_UPDATE_A_COMPANY
Tool Name: Create or update a company
Description
Action Parameters
Action Response
INTERCOM_CREATE_TAG
Tool Name: Create or update tag
Description
Action Parameters
Action Response
INTERCOM_CREATE_TICKET
Tool Name: Create ticket
Description
Action Parameters
Action Response
INTERCOM_CREATE_TICKET_TYPE
Tool Name: Create a ticket type
Description
Action Parameters
Action Response
INTERCOM_CREATE_TICKET_TYPE_ATTRIBUTE
Tool Name: Create ticket type attribute
Description
Action Parameters
Action Response
INTERCOM_CREATING_AN_EXPORT_JOB
Tool Name: Create export job
Description
Action Parameters
Action Response
INTERCOM_DATA_EVENT_SUMMARIES
Tool Name: Create event summaries
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_DELETE_AN_ARTICLE
Tool Name: Delete an article
Description
Action Parameters
Action Response
INTERCOM_DELETE_A_TAG_DELETE_TAG
Tool Name: Delete a tag
Description
Action Parameters
Action Response
INTERCOM_DELETE_A_VISITOR
Tool Name: Delete a visitor
Description
Action Parameters
Action Response
INTERCOM_DELETE_CONTENT_IMPORT_SOURCE
Tool Name: Delete content import source
Description
Action Parameters
Action Response
INTERCOM_DELETE_EXTERNAL_PAGE
Tool Name: Delete external page
Description
Action Parameters
Action Response
INTERCOM_DELETE_INTERNAL_ARTICLE
Tool Name: Delete internal article
Description
Action Parameters
Action Response
INTERCOM_DELETE_TAG
Tool Name: Delete tag
Description
Action Parameters
Action Response
INTERCOM_DELETE_TICKET
Tool Name: Delete ticket
Description
Action Parameters
Action Response
INTERCOM_DETACH_A_CONTACT
Tool Name: Detach a contact from tag
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_DETACH_CONTACT_FROM_COMPANY
Tool Name: Detach contact from company
Description
Action Parameters
Action Response
INTERCOM_DETACH_TAG_FROM_CONVERSATION
Tool Name: Detach tag from conversation
Description
Action Parameters
Action Response
INTERCOM_DETACH_TAG_FROM_TICKET
Tool Name: Detach tag from ticket
Description
Action Parameters
Action Response
INTERCOM_DOWNLOAD_DATA_EXPORT
Tool Name: Download data export
Description
Action Parameters
Action Response
INTERCOM_ENQUEUE_CREATE_TICKET
Tool Name: Enqueue create ticket
Description
Action Parameters
Action Response
INTERCOM_FIND_TAG
Tool Name: Find a tag
Description
Action Parameters
Action Response
INTERCOM_GET_A_CONTACT
Tool Name: Get a contact
Description
Action Parameters
Action Response
INTERCOM_GET_CONTENT_IMPORT_SOURCE
Tool Name: Get content import source
Description
Action Parameters
Action Response
INTERCOM_GET_CONVERSATION
Tool Name: Get conversation
Description
Action Parameters
Action Response
INTERCOM_GET_COUNTS
Tool Name: Get entity counts
Description
Action Parameters
Action Response
INTERCOM_GET_CUSTOM_OBJECT_INSTANCE_BY_EXTERNAL_ID
Tool Name: Get custom object instance by external ID
Description
Action Parameters
Action Response
INTERCOM_GET_DATA_EXPORT
Tool Name: Get data export
Description
Action Parameters
Action Response
INTERCOM_GET_EXTERNAL_PAGE
Tool Name: Get external page
Description
Action Parameters
Action Response
INTERCOM_GET_TICKET
Tool Name: Get ticket
Description
Action Parameters
Action Response
INTERCOM_GET_TICKET_TYPE
Tool Name: Get a ticket type
Description
Action Parameters
Action Response
INTERCOM_IDENTIFY_AN_ADMIN
Tool Name: Identify an admin
Description
Action Parameters
Action Response
INTERCOM_JOBS_STATUS
Tool Name: Retrieve job status
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_AWAY_STATUS_REASONS
Tool Name: List away status reasons
Description
Action Parameters
Action Response
INTERCOM_LIST_CALLS
Tool Name: List calls
Description
Action Parameters
Action Response
INTERCOM_LIST_CALLS_WITH_TRANSCRIPTS
Tool Name: List calls with transcripts
Description
Action Parameters
Action Response
INTERCOM_LIST_CONTACTS
Tool Name: List all contacts
Description
Action Parameters
Action Response
INTERCOM_LIST_CONTENT_IMPORT_SOURCES
Tool Name: List content import sources
Description
Action Parameters
Action Response
INTERCOM_LIST_CONVERSATIONS
Tool Name: List conversations
Description
Action Parameters
Action Response
INTERCOM_LIST_DATA_ATTRIBUTES
Tool Name: List data attributes
Description
Action Parameters
Action Response
INTERCOM_LIST_DATA_EVENTS
Tool Name: List data events
Description
Action Parameters
Action Response
INTERCOM_LIST_EXTERNAL_PAGES
Tool Name: List external pages
Description
Action Parameters
Action Response
INTERCOM_LIST_HELP_CENTER_SECTIONS
Tool Name: List help center sections
Description
Action Parameters
Action Response
INTERCOM_LIST_INTERNAL_ARTICLES
Tool Name: List internal articles
Description
Action Parameters
Action Response
INTERCOM_LIST_NEWS_ITEMS
Tool Name: List all news items
Description
Action Parameters
Action Response
INTERCOM_LIST_SEGMENTS
Tool Name: List all segments
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_SUBSCRIPTION_TYPES
Tool Name: List subscription types
Description
Action Parameters
Action Response
INTERCOM_LIST_TAGS
Tool Name: List all tags
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_LIST_TEAMS
Tool Name: List all teams
Description
Action Parameters
Action Response
INTERCOM_LIST_TICKET_STATES
Tool Name: List all ticket states
Description
Action Parameters
Action Response
INTERCOM_LIST_TICKET_TYPES
Tool Name: List all ticket types
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_REOPEN_CONVERSATION
Tool Name: Reopen conversation
Description
Action Parameters
Action Response
INTERCOM_REPLY_TICKET
Tool Name: Reply to ticket
Description
Action Parameters
Action Response
INTERCOM_REPLY_TO_CONVERSATION
Tool Name: Reply to conversation
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_A_JOB_STATUS
Tool Name: Retrieve job status
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_SEGMENT
Tool Name: Retrieve a segment
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_A_TEAM
Tool Name: Retrieve a team
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_COMPANIES
Tool Name: Retrieve companies
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_INTERNAL_ARTICLE
Tool Name: Retrieve internal article
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_NOTE
Tool Name: Retrieve note
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_SEGMENT
Tool Name: Retrieve a segment
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_TEAM
Tool Name: Retrieve a team
Description
Action Parameters
Action Response
INTERCOM_RETRIEVE_VISITOR_WITH_USER_ID
Tool Name: Retrieve visitor with user ID
Description
Action Parameters
Action Response
INTERCOM_SCROLL_OVER_ALL_COMPANIES
Tool Name: Scroll over all companies
Description
Action Parameters
Action Response
INTERCOM_SEARCH_CONTACTS
Tool Name: Search contacts
Description
Action Parameters
Action Response
INTERCOM_SEARCH_CONVERSATIONS
Tool Name: Search conversations
Description
Action Parameters
Action Response
INTERCOM_SEARCH_FOR_ARTICLES
Tool Name: Search for articles
Description
Action Parameters
Action Response
INTERCOM_SEARCH_INTERNAL_ARTICLES
Tool Name: Search internal articles
Description
Action Parameters
Action Response
INTERCOM_SEARCH_TICKETS
Tool Name: Search tickets
Description
Action Parameters
Action Response
INTERCOM_SET_AN_ADMIN_TO_AWAY
Tool Name: Set an admin to away
Description
Action Parameters
Action Response
INTERCOM_SHOW_CALL
Tool Name: Show call
Description
Action Parameters
Action Response
INTERCOM_SHOW_CALL_TRANSCRIPT
Tool Name: Show call transcript
Description
Action Parameters
Action Response
INTERCOM_SHOW_CONTACT_BY_EXTERNAL_ID
Tool Name: Show contact by external ID
Description
Action Parameters
Action Response
INTERCOM_UNARCHIVE_CONTACT
Tool Name: Unarchive contact
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
INTERCOM_UPDATE_AN_ARTICLE
Tool Name: Update an article
Description
Action Parameters
Action Response
INTERCOM_UPDATE_CONTENT_IMPORT_SOURCE
Tool Name: Update content import source
Description
Action Parameters
Action Response
INTERCOM_UPDATE_DATA_ATTRIBUTE
Tool Name: Update data attribute
Description
Action Parameters
Action Response
INTERCOM_UPDATE_EXTERNAL_PAGE
Tool Name: Update external page
Description
Action Parameters
Action Response
INTERCOM_UPDATE_INTERNAL_ARTICLE
Tool Name: Update internal article
Description
Action Parameters
Action Response
INTERCOM_UPDATE_TICKET
Tool Name: Update ticket
Description
Action Parameters
Action Response
INTERCOM_UPDATE_TICKET_TYPE
Tool Name: Update a ticket type
Description
Action Parameters
Action Response
INTERCOM_UPDATE_TICKET_TYPE_ATTRIBUTE
Tool Name: Update ticket type attribute
Description
Action Parameters
Action Response