imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app · Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
© 2026 Imperal, Inc. · ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. Intercom

Intercom Extension

🎧 Customer Support·by bluebeeweb·v0.1.0
Pay per use8-40 tok/action
Open in panel
0 capabilities1 actions0 installs

About this extension

Connect your own Intercom workspace to manage customer messaging from Imperal -- contacts, companies, conversations (reply/close/snooze/assign/tag/note), tickets and ticket types/states, Help Center articles and collections, News items, in-app/email messages, admins/teams/away status, data attributes and custom data events, segments, tags, subscription types, calls, visitors, Fin AI Agent conversations, Fin's knowledge base (AI Content external pages/content import sources), and reporting/data exports. Uses your own Access Token -- nothing is hosted or proxied by Imperal beyond the request itself.

What you get

Every capability exposed by Intercom, metered per action and guarded by the two-step safety protocol.

  • connect_intercomwrite

    Connect your own Intercom workspace by saving its private-app Access Token, after checking it actually works against your chosen data region. Get a token from Intercom: Developer Hub > your app > Configure > Authentication.

  • disconnect_intercomwrite

    Disconnect an Intercom workspace: deletes the saved Access Token. Nothing in Intercom itself is changed.

  • list_connectionsread

    List the connected Intercom workspaces.

  • list_contactsread

    List contacts (people and leads) in the connected Intercom workspace, cursor-paginated.

  • get_contactread

    Read one contact in full, including emails/phones/tags/companies and activity timestamps.

  • create_contactwrite

    Create a new contact (user or lead) with email/phone/external_id/name.

  • update_contactwrite

    Update selected fields of an existing contact. Only given fields change.

  • delete_contactwrite

    Permanently delete a contact. Cannot be undone through the API.

  • attach_tag_to_contactwrite

    Attach an existing tag to a contact by tag id.

  • detach_tag_from_contactwrite

    Remove a tag from a contact by tag id.

  • attach_contact_to_companywrite

    Attach a contact to a company by company id.

  • detach_contact_from_companywrite

    Remove a contact from a company.

  • list_contact_companiesread

    List the companies a contact belongs to.

  • list_companiesread

    List companies in the connected Intercom workspace.

  • get_companyread

    Read one company in full, including user/session counts and plan.

  • create_or_update_companywrite

    Create a new company, or update an existing one if company_id already exists (Intercom upserts by company_id).

  • delete_companywrite

    Permanently delete a company. Cannot be undone.

  • list_company_contactsread

    List the contacts belonging to one company.

  • list_conversationsread

    List conversations in the connected Intercom workspace, cursor-paginated.

  • get_conversationread

    Read one conversation in full: source message, state, assignee, tags, and every conversation part (replies/notes).

  • search_conversationsread

    Search conversations by a single field/operator/value filter (e.g. state = open, priority = priority).

  • reply_conversationwrite

    Reply to a conversation as an admin, either a visible comment or an internal note.

  • manage_conversationwrite

    Manage a conversation's lifecycle: close, snooze, reopen, or assign to an admin/team.

  • add_conversation_notewrite

    Add an internal note to a conversation, visible only to teammates.

  • list_ticketsread

    List support tickets in the connected Intercom workspace, cursor-paginated.

  • get_ticketread

    Read one ticket in full: type, state, description, and linked contact.

  • create_ticketwrite

    Create a new ticket of a given ticket type, raised for a contact.

  • update_ticketwrite

    Update selected fields of an existing ticket (state and/or title). Only given fields change.

  • reply_ticketwrite

    Reply to a ticket as an admin, either a visible comment or an internal note.

  • list_ticket_typesread

    List ticket types configured on the connected Intercom workspace (e.g. 'Bug Report', 'Feature Request').

  • create_ticket_typewrite

    Create a new ticket type definition (a custom ticket 'shape' with its own attributes).

  • list_ticket_statesread

    List the ticket states configured on the connected Intercom workspace (e.g. Submitted, In Progress, Resolved).

  • list_articlesread

    List Help Center articles on the connected Intercom workspace.

  • get_articleread

    Read one Help Center article in full.

  • create_articlewrite

    Create a new Help Center article, as a draft or published immediately.

  • update_articlewrite

    Update selected fields of an existing article (title/body/state). Only given fields change.

  • delete_articlewrite

    Permanently delete a Help Center article. Cannot be undone.

  • list_help_center_collectionsread

    List Help Center collections (the top-level folders articles are organized into).

  • create_help_center_collectionwrite

    Create a new Help Center collection (a top-level folder or nested sub-collection of articles).

  • list_news_itemsread

    List News items (in-product announcements) on the connected Intercom workspace.

  • create_news_itemwrite

    Create a new News item (draft or live) sent from a given admin.

  • update_news_itemwrite

    Update selected fields of an existing News item. Only given fields change.

  • delete_news_itemwrite

    Permanently delete a News item. Cannot be undone.

  • list_adminsread

    List admins (teammates) on the connected Intercom workspace.

  • get_adminread

    Read one admin (teammate) in full by id.

  • set_admin_awaywrite

    Set an admin away or back, optionally reassigning their open conversations.

  • list_teamsread

    List teams (groups of admins) on the connected Intercom workspace.

  • get_teamread

    Read one team in full: its name and member admin ids.

  • list_data_attributesread

    List custom/default data attributes defined for contacts, companies, or conversations.

  • create_data_attributewrite

    Create a new custom data attribute (field) on contacts or companies.

  • create_data_eventwrite

    Track a custom event for a contact (e.g. 'invited-friend', 'completed-onboarding') with optional metadata.

  • create_data_exportwrite

    Enqueue a bulk Data Export job for a date range (contacts/conversations archive). Returns a job to poll with get_data_export.

  • get_data_exportread

    Check the status of a Data Export job and get its download URL once ready.

  • create_reporting_exportwrite

    Enqueue a Reporting Data Export job for a specific dataset/attribute set and date range -- Intercom's newer analytics-grade export.

  • list_away_status_reasonsread

    List the away status reasons admins can select when setting themselves away.

  • list_tagsread

    List tags defined on the connected Intercom workspace.

  • create_tagwrite

    Create a new tag on the connected Intercom workspace.

  • delete_tagwrite

    Permanently delete a tag from the workspace. Removes it from every contact/conversation/company it was attached to.

  • list_segmentsread

    List segments (dynamic, condition-based contact groups computed by Intercom itself) on the connected workspace.

  • get_segmentread

    Read one segment's definition in full by id.

  • list_subscription_typesread

    List subscription types (opt-in/opt-out communication categories, e.g. Newsletters, Product Updates) on the workspace.

  • attach_contact_subscriptionwrite

    Opt a contact into a subscription type (e.g. subscribe them to a newsletter category).

  • detach_contact_subscriptionwrite

    Opt a contact out of a subscription type.

  • start_fin_conversationwrite

    Start a new Fin AI Agent conversation on behalf of one of your own end-users, and get Fin's first reply.

  • reply_to_finwrite

    Send a follow-up message into an existing Fin AI Agent conversation and get Fin's next reply.

  • list_external_pagesread

    List External Pages -- custom knowledge-source content registered for Fin AI Agent to learn from.

  • create_external_pagewrite

    Register a new External Page as a Fin AI Agent knowledge source.

  • update_external_pagewrite

    Update an existing External Page's content so Fin AI Agent learns the new version.

  • delete_external_pagewrite

    Permanently delete an External Page so Fin AI Agent stops using it as a source. Cannot be undone.

  • list_content_import_sourcesread

    List Content Import Sources -- external URLs/sites Fin AI Agent syncs and learns from automatically.

  • create_messagewrite

    Send a one-off outbound message (in-app or email) from an admin to a contact.

  • audit_workspace_healthread

    Build one aggregated health report across recent conversations on the connected Intercom workspace: open/unassigned/stale/priority/snoozed counts, so you can spot support backlog at a glance.

  • find_stale_conversationsread

    Scan recent open conversations and flag every one waiting on a reply for at least a given number of hours -- catches support backlog before customers escalate.

Related extensions

More extensions in Customer Support ready to enable in one click.

  • FreshdeskConnect your own Freshdesk account to manage customer support from Imperal -- tickets and conversations (replies/notes), contacts and companies (with custom fields), agents and groups, canned respo...
  • ZendeskConnect your own Zendesk account (API token or OAuth) to manage customer support end to end: tickets (create/update/comment/bulk/import/merge/audits), users and organizations (CRUD, membership, ide...
  • IvantiConnect your own Ivanti Service Manager (ISM) / Neurons for ITSM tenant to manage Incidents, Service Requests, Problems, Changes, Configuration Items, and Knowledge Articles through the OData Busin...
  • BMC HelixConnect your own BMC Helix ITSM (Remedy AR System) instance to manage Incidents, Problems, Changes, Work Orders, Knowledge Articles, and CMDB CIs through the AR System Data REST API, plus a generic...

Ready to use Intercom?

Enable Intercom in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel