Intercom is the only solution that combines an AI chatbot, help desk, and proactive support—so you can keep costs low, support teams happy, and customers satisfied.
Sign in once. Siftree reads your records and reacts to new events as they happen.
List Conversations
Lists conversations in your Intercom workspace, most recently updated first (GET /conversations). Use this to discover a conversation's ID before calling Reply To Conversation , Manage A Conversation , or Retrieve…
Includes id, state, created_at, and the latest message part. If pages.next.starting_after is present in the response, call this action again with that cursor in Starting After to retrieve the next page. Pass Fields (e.g. ["id", "state", "created_at"] ) to limit each returned conversation to only those keys. Example: leave all props empty to fetch the 20 most recently updated conversations, and more
Retrieve A Conversation
Includes id, title, state, created_at, conversation_parts (the message thread), and assignee information. Use this to inspect conversation history or verify state before calling Manage A Conversation or Reply To Conversation . Example: set Conversation ID to 123456789 to retrieve that conversation. Pass Fields (e.g. ["id", "state", "assignee", "created_at"] ) to limit the returned object to only those keys, and more
Search Contacts
Search Intercom contacts by a query string (POST /contacts/search). Returns a bounded page of matching contacts, each including id , email , and external_id so you can copy the appropriate value into Reply To…
Includes id, email, and external_id so you can copy the appropriate value into Reply To Conversation 's Intercom User ID, Email, or User ID prop. If pages.next.starting_after is present in the response, call this action again with that cursor in Starting After to retrieve the next page. Pass Fields (e.g. ["id", "email", "external_id"] ) to limit each returned contact to only those keys. Example: set Query to acme to find all contacts whose email contains acme, and more
Lead Added EmailTrigger
Emit new event each time a lead adds their email address.
New Closed ConversationTrigger
Emit new event each time a conversation is closed.
New CompaniesTrigger
Emit new event each time a new company is added.
New Conversation Rating AddedTrigger
Emit new event each time a new rating is added to a conversation.
New ConversationsTrigger
Emit new event each time a new conversation is added.
New EventTrigger
Emit new event for each new Intercom event for a user.
New LeadsTrigger
Emit new event each time a new lead is added.
Show all 19Show fewer⌄
New Reply From AdminTrigger
Emit new event each time an admin replies to a conversation.
New Reply From UserTrigger
Emit new event each time a user replies to a conversation.
New TicketsTrigger
Emit new event when a new ticket is created in Intercom.
New Topic (Instant)Trigger
Emit new event for each new topic that you subscribed in your webhook. See more here.
New UnsubscriptionsTrigger
Emit new event each time a user unsubscribes from receiving emails.
New UsersTrigger
Emit new event each time a new user is added.
Tag Added To ConversationTrigger
Emit new event each time a new tag is added to a conversation.
Tag Added To LeadTrigger
Emit new event each time a new tag is added to a lead.
Tag Added To UserTrigger
Emit new event each time a new tag is added to a user.
Act
Take action in Intercom
Agents update records and send messages for you, automatically, as drafts, or after you approve.
Add Tag To Contact
Adds a specific tag to a contact in Intercom. Use Search Contacts to find the contact's ID and List Tag ID Options to find valid tag IDs before calling this action. Example: set Contact ID to 63a07ddf05a32042dffac965…
Create Note
Creates a note on a contact's record in Intercom. The note is automatically attributed to the currently authenticated admin — no Admin ID prop is required. Use Search Contacts to find the contact's ID before calling…
Includes id, body, and author, and more
Manage A Conversation
Close, snooze, open, or assign a conversation by its ID. Which of the optional props apply depends on Message Type : close uses Body , snoozed uses Snoozed Until , assignment uses Type together with Assignee ID or Team…
Reply To Conversation
Reply to an existing Intercom conversation as an admin or on behalf of a contact (POST /conversations/{conversation_id}/reply). Use List Admin ID Options to find a valid Admin ID, and Search Contacts to find a…
Send Incoming Message
Creates a new inbound conversation in Intercom on behalf of a contact (POST /conversations). The action first fetches the contact's role via GET /contacts/{id} to set the correct message sender type — this counts as an…
Includes id, and more
Send Message To Contact
Sends an outbound message from an admin to a contact in Intercom (POST /messages). Set Message Type to in_app for an in-app message or email for an email — email messages require Subject and support Template ( plain or…
Upsert Contact
Create a new contact, or update an existing one if a contact with the same Email already exists — Email is the match key for this upsert (any other props you set only apply to the created/updated record, they do not…
Siftree is an AI platform that sales, CX, marketing, product, and strategy teams use to find, win, and keep customers.
Siftree connects calls, tickets, reviews, social, documents, video, and the systems you already use — then builds pipelines, datasets, tools, and cited insights your team and agents can operate on. Long-horizon agents keep building after you walk away.
- Describe what you need in plain language; Siftree builds pipelines, structures the data, and routes models for language, vision, audio, transcription, classification, and enrichment.
- Operate on datasets, tools, reports, and cited insights. You define the rules — what counts, how it's scored, what gets labeled.
- Marketplace: 14,824 sources across 4,169 apps and websites as of October 2026, plus any public website. Search, choose a source, and create an analysis-ready dataset without scraper maintenance.
- Native connectors for help desks, CRMs, and call recorders, plus upload and API. Audio and video are transcribed and labeled with everything else.
- Runs on a schedule or a trigger, and alerts your team in Slack when a threshold is crossed.
- Acts in your systems: writes labels and fields back to the help desk or CRM, opens issues in Linear or Jira, and drafts replies and emails. Each agent runs automatically, drafts for review, or asks first, and every action is logged.
- Ask questions of your data from Claude or ChatGPT through Siftree MCP.
- Enterprise protections: continuous verification of every request, encryption in storage and transit, privilege and identity governance, immutable activity logs.
- Teams use the eight products in place of separate point tools for prospecting data, support analytics, social listening, community triage, ad research, AI search visibility, research repositories, and competitive intelligence.