All integrations
Catalogue metadata onlycustomer supportv20260826_00

INTERCOM

Intercom

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

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

133

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

OAuth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Base URLfull · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 133 actions

Add subscription to a contact

INTERCOM_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 out from receiving messages related to that subscription type. 2.Attaching a contact to an opt-in…

Untrusted display-only summary

Add tag to contact

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

Untrusted display-only summary

Archive contact

INTERCOM_ARCHIVE_CONTACT

Tool to archive a single contact in Intercom. Use when you need to archive a contact by their ID.

Untrusted display-only summary

Assign conversation

INTERCOM_ASSIGN_CONVERSATION

Assigns a conversation to a specific admin or team in Intercom. Mutates live conversation state; confirm intent before bulk-assigning multiple conversations.

Untrusted display-only summary

Attach contact to company

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

Untrusted display-only summary

Attach contact to conversation

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

Untrusted display-only summary

Attach tag to conversation

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

Untrusted display-only summary

Attach tag to ticket

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

Untrusted display-only summary

Block contact

INTERCOM_BLOCK_CONTACT

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

Untrusted display-only summary

Cancel data export

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

Untrusted display-only summary

Close conversation

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

Untrusted display-only summary

Create a collection

INTERCOM_CREATE_A_COLLECTION

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

Untrusted display-only summary

Create an article

INTERCOM_CREATE_AN_ARTICLE

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

Untrusted display-only summary

Create a note

INTERCOM_CREATE_A_NOTE

You can add a note to a single contact.

Untrusted display-only summary

Create contact

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

Untrusted display-only summary

Create content import source

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

Untrusted display-only summary

Create conversation

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

Untrusted display-only summary

Create data attribute

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

Untrusted display-only summary

Create data event

INTERCOM_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, and timestamp.

Untrusted display-only summary

Create data export

INTERCOM_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 error. Jobs expire two days after completion.

Untrusted display-only summary

Create external page

INTERCOM_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 a page with the same source_id and external_id exists, it will be updated instead of creating a new…

Untrusted display-only summary

Create help center section

INTERCOM_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 multilingual content via translated_content parameter.

Untrusted display-only summary

Create internal article

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

Untrusted display-only summary

Create or update a company

INTERCOM_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 new company will be created, if found, that company will be updated. {% admonition type="attention"…

Untrusted display-only summary

Create or update tag

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

Untrusted display-only summary

Create ticket

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

Untrusted display-only summary

Create a ticket type

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

Untrusted display-only summary

Create ticket type attribute

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

Untrusted display-only summary

Create event summaries

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

Untrusted display-only summary

Delete a collection

INTERCOM_DELETE_A_COLLECTION

You can delete a single collection by making a DELETE request to `https://api.intercom.io/collections/ `.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.