Connect Intercom with Hookshot™ and your stack

Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale

Tools and triggers

What Agents can do in Intercom

Available tools and events after Intercom is connected.

  • 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…

  • 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…

  • Create a Collection

    You can create a new collection by making a POST request to `https://api.intercom.io/help_center/collections.`

  • Create a Note

    You can add a note to a single contact.

  • 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 an Article

    You can create a new article by making a POST request to `https://api.intercom.io/articles`.

  • 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…

  • 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…

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

  • 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…

  • 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…

Setup

Connect Intercom in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.