# Intercom integration

> Customer messaging platform for managing conversations, contacts, companies, tickets, and support workflows.

- Authentication: oauth2

## Tools (139)

- **Add a Subscription to a Contact**: Attach a subscription type to a contact with an opt-in or opt-out consent.
- **Archive a Contact**: Archive a contact (soft-delete, can be unarchived later).
- **Assign a Conversation**: Assign a conversation to an admin or team.
- **Attach a Contact to a Company**: Associate a contact with a company.
- **Attach a Contact to a Conversation**: Add a contact as a participant to an existing conversation.
- **Block a Contact**: Block a contact so they can no longer message the workspace. Requires Intercom-Version 2.13+.
- **Cancel Content Data Export**: Cancel a running content data export job.
- **Close a Conversation**: Close an open conversation with an optional closing message.
- **Convert a Conversation to a Ticket**: Convert an existing conversation into a ticket of a given ticket type.
- **Convert a Visitor**: Convert a visitor into a contact (lead or user).
- **Create a Collection**: Create a new Help Center collection.
- **Create a Contact**: Create a new contact (user or lead) in Intercom.
- **Create a Content Import Source**: Create a Fin AI content import source. Requires Intercom-Version 2.13+.
- **Create a Conversation**: Create a contact-initiated conversation (in-app message).
- **Create a Data Attribute**: Create a new custom data attribute for contacts, companies, or conversations.
- **Create an Article**: Create a new help center article.
- **Create a News Item**: Create a news item (product update, announcement) authored by an admin.
- **Create an External Page**: Create or upsert an external page for Fin AI. Requires Intercom-Version 2.13+.
- **Create an Internal Article**: Create an internal knowledge article. Requires Intercom-Version 2.13+.
- **Create a Note on a Contact**: Add a new note to a contact's profile.
- **Create a Phone Call Redirect**: Create a phone switch (SMS redirect) to move a phone conversation into Intercom Messenger.
- **Create a Ticket**: Create a new ticket associated with a contact and ticket type.
- **Create a Ticket Type**: Create a new ticket type in the workspace.
- **Create a Ticket Type Attribute**: Add a new custom attribute to a ticket type.
- **Create Content Data Export**: Start a job that exports content (article/message) statistics for a date range.
- **Create Event Summaries**: Submit summarized event data (counts and first/last timestamps) for a user.
- **Create or Update a Company**: Create a new company or update an existing one (looked up by company_id).
- **Create or Update a Custom Object Instance**: Create or update a custom object instance by external_id. Requires Intercom-Version 2.13+.
- **Create or Update a Tag**: Create a new tag by name, or update an existing tag's name by ID.
- **Delete a Collection**: Permanently delete a Help Center collection.
- **Delete a Company**: Permanently delete a company from Intercom.
- **Delete a Contact**: Permanently delete a contact from Intercom.
- **Delete a Content Import Source**: Delete a content import source. Requires Intercom-Version 2.13+.
- **Delete a Conversation**: Permanently and irreversibly delete a conversation.
- **Delete a Custom Object Instance by External ID**: Delete a custom object instance by external_id. Requires Intercom-Version 2.13+.
- **Delete a Custom Object Instance by ID**: Delete a custom object instance by its Intercom id. Requires Intercom-Version 2.13+.
- **Delete an Article**: Permanently delete a help center article.
- **Delete a News Item**: Permanently delete a news item.
- **Delete an External Page**: Delete an external page. Requires Intercom-Version 2.13+.
- **Delete an Internal Article**: Delete an internal article. Requires Intercom-Version 2.13+.
- **Delete a Tag**: Permanently delete a tag from the workspace.
- **Delete a Ticket**: Permanently delete a ticket. Removes all replies, attributes, and uploads.
- **Detach a Contact from a Company**: Remove the association between a contact and a company.
- **Detach a Contact from a Conversation**: Remove a contact participant from a group conversation.
- **Download Content Data Export**: Download the gzipped CSV output of a completed content data export.
- **Find a Tag by ID**: Retrieve a single tag by its ID.
- **Get a Contact**: Retrieve a single contact by their Intercom ID.
- **Get a Contact by External ID**: Look up a contact using your external system's ID instead of the Intercom ID.
- **Get a Custom Object Instance by External ID**: Fetch a custom object instance by external_id. Requires Intercom-Version 2.13+.
- **Get a Custom Object Instance by ID**: Fetch a custom object instance by its Intercom id. Requires Intercom-Version 2.13+.
- **Identify the Logged-In Admin**: Get the admin associated with the current access token.
- **List a Company's Segments**: List all segments attached to a specific company.
- **List a Contact's Companies**: List all companies attached to a specific contact.
- **List a Contact's Segments**: List all segments a specific contact belongs to.
- **List a Contact's Subscriptions**: List the subscription types a contact has explicitly opted into or out of.
- **List a Contact's Tags**: List all tags attached to a specific contact.
- **List Admin Activity Logs**: List all admin (teammate) activity logs for the workspace within a date range.
- **List All Admins**: Retrieve all admins (teammates) in the workspace.
- **List All Articles**: Retrieve a paginated list of all help center articles.
- **List All Collections**: List all Help Center collections, ordered by updated_at descending.
- **List All Companies**: List all companies in the workspace, paginated by page number.
- **List All Companies (Scroll)**: Iterate over all companies using scroll-based pagination.
- **List All Contacts**: Retrieve a paginated list of all contacts in the workspace.
- **List All Conversations**: Retrieve a paginated list of all conversations.
- **List All Data Attributes**: Retrieve all custom data attributes, optionally filtered by model type.
- **List All Help Centers**: List all Help Centers in the workspace.
- **List All Internal Articles**: List all internal knowledge articles. Requires Intercom-Version 2.13+.
- **List All Newsfeeds**: List all newsfeeds in the workspace.
- **List All News Items**: List all news items in the workspace.
- **List All Segments**: Retrieve all contact or company segments in the workspace.
- **List All Tags**: Retrieve all tags in the workspace.
- **List All Teams**: Retrieve all teams in the workspace.
- **List All Ticket States**: List all ticket states configured in the workspace. Requires Intercom-Version 2.13+.
- **List All Ticket Types**: Retrieve all ticket types configured in the workspace.
- **List Contacts in a Company**: List all contacts associated with a specific company.
- **List Content Import Sources**: List all Fin AI content import sources. Requires Intercom-Version 2.13+.
- **List Data Events for a Contact**: Retrieve all tracked events for a specific user.
- **List External Pages**: List external pages (Fin AI knowledge content). Requires Intercom-Version 2.13+.
- **List Live Newsfeed Items**: List all live news items assigned to a specific newsfeed.
- **List Notes for a Contact**: Retrieve all notes attached to a specific contact.
- **List Subscription Types**: List all subscription types (opt-in and opt-out) in the workspace.
- **Merge a Lead and a User**: Merge a lead contact into an existing user contact, deleting the lead.
- **Open a Conversation**: Reopen a snoozed or closed conversation.
- **Redact a Conversation Part**: Redact a conversation part or the source message of a conversation.
- **Remove a Subscription from a Contact**: Detach a subscription type from a contact.
- **Reply to a Conversation**: Reply to a conversation as an admin (comment/note) or on behalf of a contact.
- **Reply to a Ticket**: Reply to a ticket as an admin or on behalf of a contact.
- **Retrieve a Collection**: Retrieve a single Help Center collection by its ID.
- **Retrieve a Company by ID**: Get a single company by its Intercom-assigned ID.
- **Retrieve a Content Import Source**: Retrieve a single content import source by ID. Requires Intercom-Version 2.13+.
- **Retrieve a Conversation**: Get the full conversation including up to 500 conversation parts.
- **Retrieve a Help Center**: Retrieve a single Help Center by its ID.
- **Retrieve an Admin**: Get a single admin by their ID.
- **Retrieve an Article**: Get a single article by its ID.
- **Retrieve a Newsfeed**: Retrieve a single newsfeed by its ID.
- **Retrieve a News Item**: Retrieve a single news item by its ID.
- **Retrieve an External Page**: Retrieve a single external page by its ID. Requires Intercom-Version 2.13+.
- **Retrieve an Internal Article**: Retrieve a single internal article by ID. Requires Intercom-Version 2.13+.
- **Retrieve a Note**: Get a single note by its ID.
- **Retrieve a Segment**: Get a single segment by its ID.
- **Retrieve a Team**: Get a single team by its ID.
- **Retrieve a Ticket**: Get a single ticket by its ID.
- **Retrieve a Ticket Type**: Get a single ticket type by its ID.
- **Retrieve a Visitor**: Retrieve a visitor by user_id.
- **Retrieve Companies (Filter)**: List or filter companies by name, company_id, tag_id, or segment_id.
- **Run Assignment Rules on a Conversation**: Apply assignment rules to a conversation. Deprecated in 2.12+, removal scheduled 2026-12-31.
- **Search Articles**: Search help center articles by phrase, optionally filtered by state or help center.
- **Search Contacts**: Search contacts using field-based filters with AND/OR nesting.
- **Search Conversations**: Search conversations using field-based filters with AND/OR nesting.
- **Search Internal Articles**: Search internal articles by phrase. Requires Intercom-Version 2.13+.
- **Search Tickets**: Search tickets using field-based filters with AND/OR nesting.
- **Send a Message (Admin-Initiated)**: Send an admin-initiated in-app or email message to a contact.
- **Set an Admin Away**: Set an admin's away status for the Inbox.
- **Show Content Data Export**: Check the status of a content data export job.
- **Snooze a Conversation**: Snooze a conversation until a specified time.
- **Submit a Data Event**: Track user activity by submitting a custom event.
- **Tag a Contact**: Apply a tag to a contact.
- **Tag a Conversation**: Apply a tag to a conversation.
- **Tag a Ticket**: Apply a tag to a specific ticket.
- **Tag Companies**: Tag one or more companies (creates the tag if it doesn't exist).
- **Unarchive a Contact**: Restore a previously archived contact.
- **Untag a Contact**: Remove a tag from a contact.
- **Untag a Conversation**: Remove a tag from a conversation.
- **Untag a Ticket**: Remove a tag from a specific ticket.
- **Untag Companies**: Remove a tag from one or more companies.
- **Update a Collection**: Update an existing Help Center collection.
- **Update a Company**: Update an existing company's properties by its Intercom ID.
- **Update a Contact**: Update an existing contact's properties and custom attributes.
- **Update a Content Import Source**: Update a content import source's URL or sync behavior. Requires Intercom-Version 2.13+.
- **Update a Conversation**: Update metadata on a conversation (title, read status, custom attributes).
- **Update a Data Attribute**: Update an existing data attribute's description, options, or archive status.
- **Update an Article**: Update an existing help center article's content or metadata.
- **Update a News Item**: Update an existing news item's content or state.
- **Update an External Page**: Update an existing external page. Requires Intercom-Version 2.13+.
- **Update an Internal Article**: Update an internal article's content. Requires Intercom-Version 2.13+.
- **Update a Ticket**: Update a ticket's state, attributes, assignment, or visibility.
- **Update a Ticket Type**: Update an existing ticket type's metadata.
- **Update a Ticket Type Attribute**: Update an existing attribute on a ticket type.
- **Update a Visitor**: Update an existing visitor's attributes by id or user_id.

## Related prompts

- [Turn Amplitude's churn-risk cohort into a weekly CS action list](https://www.generalinput.com/prompts/turn-amplitudes-churn-risk-cohort-into-a-weekly-cs-action-list.md)
- [Turn Algolia zero-result searches into Intercom Help Center drafts](https://www.generalinput.com/prompts/turn-algolia-zero-result-searches-into-intercom-help-center-drafts.md)

Connect Intercom in General Input: https://www.generalinput.com/apps/intercom