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.
connect_intercomwriteConnect 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_intercomwriteDisconnect an Intercom workspace: deletes the saved Access Token. Nothing in Intercom itself is changed.
list_connectionsreadList the connected Intercom workspaces.
list_contactsreadList contacts (people and leads) in the connected Intercom workspace, cursor-paginated.
get_contactreadRead one contact in full, including emails/phones/tags/companies and activity timestamps.
create_contactwriteCreate a new contact (user or lead) with email/phone/external_id/name.
update_contactwriteUpdate selected fields of an existing contact. Only given fields change.
delete_contactwritePermanently delete a contact. Cannot be undone through the API.
attach_tag_to_contactwriteAttach an existing tag to a contact by tag id.
detach_tag_from_contactwriteRemove a tag from a contact by tag id.
attach_contact_to_companywriteAttach a contact to a company by company id.
detach_contact_from_companywriteRemove a contact from a company.
list_contact_companiesreadList the companies a contact belongs to.
list_companiesreadList companies in the connected Intercom workspace.
get_companyreadRead one company in full, including user/session counts and plan.
create_or_update_companywriteCreate a new company, or update an existing one if company_id already exists (Intercom upserts by company_id).
delete_companywritePermanently delete a company. Cannot be undone.
list_company_contactsreadList the contacts belonging to one company.
list_conversationsreadList conversations in the connected Intercom workspace, cursor-paginated.
get_conversationreadRead one conversation in full: source message, state, assignee, tags, and every conversation part (replies/notes).
search_conversationsreadSearch conversations by a single field/operator/value filter (e.g. state = open, priority = priority).
reply_conversationwriteReply to a conversation as an admin, either a visible comment or an internal note.
manage_conversationwriteManage a conversation's lifecycle: close, snooze, reopen, or assign to an admin/team.
add_conversation_notewriteAdd an internal note to a conversation, visible only to teammates.
list_ticketsreadList support tickets in the connected Intercom workspace, cursor-paginated.
get_ticketreadRead one ticket in full: type, state, description, and linked contact.
create_ticketwriteCreate a new ticket of a given ticket type, raised for a contact.
update_ticketwriteUpdate selected fields of an existing ticket (state and/or title). Only given fields change.
reply_ticketwriteReply to a ticket as an admin, either a visible comment or an internal note.
list_ticket_typesreadList ticket types configured on the connected Intercom workspace (e.g. 'Bug Report', 'Feature Request').
create_ticket_typewriteCreate a new ticket type definition (a custom ticket 'shape' with its own attributes).
list_ticket_statesreadList the ticket states configured on the connected Intercom workspace (e.g. Submitted, In Progress, Resolved).
list_articlesreadList Help Center articles on the connected Intercom workspace.
get_articlereadRead one Help Center article in full.
create_articlewriteCreate a new Help Center article, as a draft or published immediately.
update_articlewriteUpdate selected fields of an existing article (title/body/state). Only given fields change.
delete_articlewritePermanently delete a Help Center article. Cannot be undone.
list_help_center_collectionsreadList Help Center collections (the top-level folders articles are organized into).
create_help_center_collectionwriteCreate a new Help Center collection (a top-level folder or nested sub-collection of articles).
list_news_itemsreadList News items (in-product announcements) on the connected Intercom workspace.
create_news_itemwriteCreate a new News item (draft or live) sent from a given admin.
update_news_itemwriteUpdate selected fields of an existing News item. Only given fields change.
delete_news_itemwritePermanently delete a News item. Cannot be undone.
list_adminsreadList admins (teammates) on the connected Intercom workspace.
get_adminreadRead one admin (teammate) in full by id.
set_admin_awaywriteSet an admin away or back, optionally reassigning their open conversations.
list_teamsreadList teams (groups of admins) on the connected Intercom workspace.
get_teamreadRead one team in full: its name and member admin ids.
list_data_attributesreadList custom/default data attributes defined for contacts, companies, or conversations.
create_data_attributewriteCreate a new custom data attribute (field) on contacts or companies.
create_data_eventwriteTrack a custom event for a contact (e.g. 'invited-friend', 'completed-onboarding') with optional metadata.
create_data_exportwriteEnqueue a bulk Data Export job for a date range (contacts/conversations archive). Returns a job to poll with get_data_export.
get_data_exportreadCheck the status of a Data Export job and get its download URL once ready.
create_reporting_exportwriteEnqueue a Reporting Data Export job for a specific dataset/attribute set and date range -- Intercom's newer analytics-grade export.
list_away_status_reasonsreadList the away status reasons admins can select when setting themselves away.
list_tagsreadList tags defined on the connected Intercom workspace.
create_tagwriteCreate a new tag on the connected Intercom workspace.
delete_tagwritePermanently delete a tag from the workspace. Removes it from every contact/conversation/company it was attached to.
list_segmentsreadList segments (dynamic, condition-based contact groups computed by Intercom itself) on the connected workspace.
get_segmentreadRead one segment's definition in full by id.
list_subscription_typesreadList subscription types (opt-in/opt-out communication categories, e.g. Newsletters, Product Updates) on the workspace.
attach_contact_subscriptionwriteOpt a contact into a subscription type (e.g. subscribe them to a newsletter category).
detach_contact_subscriptionwriteOpt a contact out of a subscription type.
start_fin_conversationwriteStart a new Fin AI Agent conversation on behalf of one of your own end-users, and get Fin's first reply.
reply_to_finwriteSend a follow-up message into an existing Fin AI Agent conversation and get Fin's next reply.
list_external_pagesreadList External Pages -- custom knowledge-source content registered for Fin AI Agent to learn from.
create_external_pagewriteRegister a new External Page as a Fin AI Agent knowledge source.
update_external_pagewriteUpdate an existing External Page's content so Fin AI Agent learns the new version.
delete_external_pagewritePermanently delete an External Page so Fin AI Agent stops using it as a source. Cannot be undone.
list_content_import_sourcesreadList Content Import Sources -- external URLs/sites Fin AI Agent syncs and learns from automatically.
create_messagewriteSend a one-off outbound message (in-app or email) from an admin to a contact.
audit_workspace_healthreadBuild 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_conversationsreadScan 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.
Install Intercom and let Webbee use it across your workflow.
Open in panel