Intercom Integration — Automate Intercom with AI on Beauto
Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale
Category: customer support, crm · 133 actions available
What you can automate with Intercom
Beauto connects Intercom with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Intercom events, enrich Intercom data with AI, or sync Intercom with the rest of your stack — without writing code.
- Sync Intercom data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
- Trigger AI agents on new Intercom events and route the output anywhere
- Schedule recurring Intercom tasks — daily reports, cleanups, or bulk updates
- Use natural language to describe the workflow; Beauto builds it for you
Intercom actions Beauto supports
- Add subscription to a contact — 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 opt-out subscription type will opt that user
- Add tag to contact — Tool to add a tag to a contact in Intercom. Use when you need to attach or add a specific tag to a contact for categorization or tracking purposes.
- Archive contact — Tool to archive a single contact in Intercom. Use when you need to archive a contact by their ID.
- Assign conversation — Assigns a conversation to a specific admin or team in Intercom. Mutates live conversation state; confirm intent before bulk-assigning multiple conversations.
- Attach contact to company — Tool to attach a contact to a company in Intercom. Use when you need to associate a contact with a company.
- Attach contact to conversation — Tool to attach a contact participant to a conversation on behalf of admin or contact. Use when you need to add a new participant to an existing conversation.
- Attach tag to conversation — Tool to add a tag to a specific conversation in Intercom. Use when you need to attach or tag a conversation.
- Attach tag to ticket — Tool to add a tag to a ticket in Intercom. Use when you need to attach or add a specific tag to a ticket for categorization or tracking purposes.
- Block contact — Tool to block a single contact in Intercom. Use when you need to block a contact, which will also archive their conversations.
- Cancel data export — Tool to cancel an active content data export job. Use when you need to terminate an ongoing export and update its status to 'canceled'.
- Close conversation — Closes a conversation in Intercom, marking it as resolved. Requires explicit user confirmation before calling; closing is irreversible without a separate reopen action. Send any reply via INTERCOM_REPLY_TO_CONVERSATION b
- Create a collection — You can create a new collection by making a POST request to `https://api.intercom.io/help_center/collections.`
- Create an article — You can create a new article by making a POST request to `https://api.intercom.io/articles`.
- Create a note — You can add a note to a single contact.
- Create contact — Tool to create a new contact in Intercom workspace. Use when you need to add a user or lead to Intercom. At least one identifier (email, external_id, or role) must be provided.
- Create content import source — Tool to create a new content import source for the Fin Content Library. Use when you need to create a container for External Pages to be ingested into Intercom's AI content system.
- Create conversation — Creates a new conversation in Intercom. Requires exactly one of from_user_id or from_contact_id — both are schema-optional but at least one must be provided.
- Create data attribute — Tool to create a custom data attribute for contacts or companies. Use when you need to define a new attribute to track additional information beyond standard fields.
- Create data event — Tool to submit a data event to Intercom to track user activities. Use when you need to notify Intercom of user actions and changes. Events are detected as duplicates using workspace ID, contact identifier, event name, an
- Create data export — Tool to initiate an async data export job for message content. Use when you need to export messages created within a specific timeframe. Only one active job per workspace is allowed; exceeding this limit triggers a 429 e
- Create external page — Tool to create an external page in Fin Content Library or update an existing page by external ID. Use when you need to ingest new content or update existing content for AI-generated answers. Supports upsert behavior: if
- Create help center section — Tool to create a new help center section within a collection. Use when you need to add a new section to organize articles in the help center hierarchy (Help Center → Collections → Sections → Articles). Supports multiling
- Create internal article — Tool to create a new internal article for team knowledge sharing. Use when you need to add new internal documentation or knowledge base articles for team members.
- Create or update a company — 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` request, if not found via `company_id`, the
- Create or update tag — Tool to create or update a tag, and optionally tag/untag companies or tag contacts. Use when you need to create a new tag, update an existing tag, or apply/remove tags to/from companies or users.
- Create ticket — Tool to create a ticket in Intercom to track customer requests and issues. Use when you need to create a new support ticket with specified type, contacts, and attributes.
- Create a ticket type — Tool to create a new ticket type that defines the data structure for tracking customer requests. Use when you need to establish a new category of tickets with specific fields and states.
- Create ticket type attribute — Tool to create a new attribute for a ticket type in Intercom. Use when you need to add custom attributes to ticket types for data collection.
- Create event summaries — Tool to create event summaries for a user to track event occurrences. Use when you need to bulk update event counts for a user.
- Delete a collection — You can delete a single collection by making a DELETE request to `https://api.intercom.io/collections/<id>`.
- Delete a company — You can delete a single company.
- Delete an article — You can delete a single article by making a DELETE request to `https://api.intercom.io/articles/<id>`.
- Delete a tag — Tool to delete a tag from Intercom workspace. Use when you need to permanently remove a tag that is no longer needed.
- Delete a visitor — Tool to delete a visitor from the Intercom workspace. Use when you need to permanently remove a visitor record.
- Delete a contact — Tool to delete a contact from the Intercom workspace. Use when you need to permanently remove a contact record.
- Delete content import source — Tool to delete a content import source and all its external pages. Use when you need to remove a content import source from Intercom. This operation is permanent and cannot be undone.
- Delete external page — Tool to delete an external page from content library and AI answers. Use when you need to remove an external page from Intercom's AI knowledge base.
- Delete internal article — Tool to delete a single internal article by ID. Use when you need to permanently remove an internal article from Intercom.
- Delete ticket — Tool to delete a ticket from the Intercom system. Use when you need to permanently remove a ticket.
- Detach a contact from tag — Tool to remove a tag from a specific contact in Intercom. Use when you need to detach or untag a contact.