Intercom icon

Intercom

Customer messaging and support platform for conversations, contacts, tickets, bots, and help center content.

Designed for customer messaging around contacts, conversations, notes, tags, tickets, and replies from customers or admins.

Example Use Cases

These are the Intercom actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

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.

Block contact

Tool to block a single contact in Intercom. Use when you need to block a contact, which will also archive their conversations.

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 before calling this tool — parallel execution on the same conversation causes conflicts.

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 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 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.