Skip to content
CommunicationReal-timeUpdated May 2026

Intercom

Customer conversations as first-class triggers

Intercom built its product around conversations rather than tickets, and Tiny Command treats that distinction as load-bearing. Five triggers cover the customer-conversation surface: Conversation Created (a new inbound), Conversation Closed (resolution moment), User Replied (the customer just responded, usually a workflow's most important signal), Contact Created, and User Tagged. The action side, twenty deep, handles the operational work an Intercom-driven support team does: Reply to Conversation, Send Message (proactive outbound), Assign Conversation, Close Conversation, Create Note (internal-only), Tag Contact, Create Contact, Update Contact, Search Contacts, Create Company, plus the read endpoints for conversations, contacts, companies, and tags. The integration authorizes via Intercom's OAuth. Common patterns: a User Replied trigger routes by tag and sentiment (AI step), VIP customers ping a Slack channel, others sit in queue for batched response; or a Conversation Closed event syncs the resolution outcome to HubSpot as a customer-success note.

5triggers
20actions
≈ 2 minto set up
Freetier · no card
Triggers

Workflows start when Intercom does.

5 real-time triggers, each backed by a webhook subscription. Events arrive within seconds and you don't have to set up polling.

Real-time · webhook-driven
Actions

Do anything Intercom can do, from a workflow.

Every action accepts dynamic inputs from upstream nodes, whether that's an AI output, a form field, or a search result.

ActionWhat it does
Assign ConversationAssigns an Intercom conversation to a specific admin or team. The standard routing action for AI-driven triage or skill-based assignment.
Close ConversationCloses an Intercom conversation. Use to auto-close stale conversations on inactivity or after a bot fully resolves the issue.
Upsert CompanyCreates a new company in Intercom or updates an existing one (upsert by company_id). Companies are how Intercom groups users into B2B accounts.
Create ContactCreates a new contact (lead or user) in Intercom with email, external_id, name, phone, and custom attributes. Used to provision contacts from your auth or CRM system.
Create ConversationCreates a new conversation on behalf of a contact, kicking off the thread from their side. Useful when piping inbound messages from another channel (email, social) into Intercom.
Create NoteAdds a private note to a contact in Intercom. Used for AI summary notes, context pulled from your CRM, or audit annotations visible only to teammates.
Delete ContactDeletes a contact from Intercom by ID. Use for GDPR right-to-delete requests or unsubscribe cleanup; conversations are preserved.
Get CompanyRetrieves an Intercom company by its Intercom ID with name, plan, custom attributes, and user count. Used to enrich a conversation with B2B context.
Get ContactRetrieves an Intercom contact by ID with email, custom attributes, tags, and company memberships. The standard read after a trigger fires with an ID.
Get ConversationRetrieves a single conversation by ID with its full message history, state, assignee, and tags. Used to feed AI summaries or to build conversation exports.
List CompaniesLists Intercom companies (first page). For full sync, use Search with pagination; this action is best for spot-checks and small picker UIs.
Search Contacts (Simple)Searches Intercom contacts with a simple query. For complex multi-filter searches, use Search Contacts with the full filter syntax.
List ConversationsLists conversations in Intercom with filters for state, assignee, and update time. Used for queue dashboards, SLA reports, or warehouse exports.
List TagsLists all tags defined in Intercom. Used to populate a tag picker or to validate that a tag exists before applying it.
Reply to ConversationAdds a reply (comment or note) to an existing Intercom conversation, as a specific admin or contact. The default action for AI-bot or autoresponder workflows.
Search ContactsSearches Intercom contacts using filter syntax with multiple operators (AND/OR, eq, ne, gt, lt, in). The right tool for building dynamic segments.
Send MessageSends an in-app message (via the Messenger) or email to a contact. Used for proactive outreach, NPS surveys, or one-off targeted messages.
Tag ContactApplies a tag to one or more Intercom contacts. Tags are how Intercom builds segments and drives targeted messaging.
Update CompanyUpdates an Intercom company (upsert by company_id) with name, plan, custom attributes, or monthly spend. Used to keep B2B account data fresh from your CRM.
Update ContactUpdates an existing Intercom contact: email, name, phone, custom attributes. Only the fields you pass are changed.
Recipes

Pre-built Intercom workflows.

Clone any recipe and customize it in one click. Every recipe is fully editable.

Before you build

Three things worth knowing.

Filter at the trigger

Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.

Authorize once, reuse anywhere

Connect Intercom once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.

No JSON to read

Every Intercom field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.

FAQ

Questions about the Intercom integration.

If we missed yours, ping support. We usually reply within an hour.

How do I connect Intercom to Tiny Command?
Open the Tiny Command workflow builder, drop in a Intercom node, and click Connect. Authorize Intercom once and any workflow on your account can use its triggers and actions. Most teams finish the connection in under two minutes.
What Intercom triggers does Tiny Command support?
Tiny Command supports 5 real-time Intercom triggers, including "New Contact", "Conversation Closed", "New Conversation". Each trigger fires within seconds of the event happening in Intercom.
What Intercom actions can I run from a workflow?
20 Intercom actions are available out of the box, covering communication operations like "Assign Conversation". Every action accepts dynamic inputs from upstream nodes, whether that's a search result, an AI output, or a form field.
Is the Intercom integration real-time?
Yes. New Contact and every other Intercom trigger uses webhooks or push subscriptions, so workflows fire within seconds of the event in Intercom rather than on a polling schedule.
Do I need to write code to use Intercom with Tiny Command?
No. Every Intercom trigger and action is fully configurable from the visual workflow builder. For edge cases that aren't covered, drop in a custom HTTP node and call any Intercom API endpoint directly.
How much does the Intercom integration cost?
There's a free tier you can start on without a credit card. Higher run volumes and team features come with paid plans. The Intercom integration itself has no per-app surcharge.
Related

More communication apps people connect.

Same category as Intercom, ordered by how often teams pair them. Hover the carousel to pause.

Do more with Intercom.

Wire it to Slack, Notion, HubSpot, Stripe, or any of the other 438 apps in our catalog. Setup takes roughly two minutes. Free to try, no credit card.