- Integrations
- /
- Intercom
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.
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.
Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.
Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.
Fires when a new conversation is started in Intercom (by a user via messenger/email or by an admin). The standard inbound hook for AI triage, routing, and bot handoff.
Fires when a user replies to an Intercom conversation. Useful for re-opening tickets, alerting the assigned admin, or routing to a different team based on the reply content.
Fires when a user is tagged in Intercom. Use to sync segment membership into your CRM/CDP or to kick off a tag-based workflow (e.g. VIP onboarding).
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.
| Action | What it does |
|---|---|
| Assign Conversation | Assigns an Intercom conversation to a specific admin or team. The standard routing action for AI-driven triage or skill-based assignment. |
| Close Conversation | Closes an Intercom conversation. Use to auto-close stale conversations on inactivity or after a bot fully resolves the issue. |
| Upsert Company | Creates a new company in Intercom or updates an existing one (upsert by company_id). Companies are how Intercom groups users into B2B accounts. |
| Create Contact | Creates 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 Conversation | Creates 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 Note | Adds 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 Contact | Deletes a contact from Intercom by ID. Use for GDPR right-to-delete requests or unsubscribe cleanup; conversations are preserved. |
| Get Company | Retrieves an Intercom company by its Intercom ID with name, plan, custom attributes, and user count. Used to enrich a conversation with B2B context. |
| Get Contact | Retrieves an Intercom contact by ID with email, custom attributes, tags, and company memberships. The standard read after a trigger fires with an ID. |
| Get Conversation | Retrieves 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 Companies | Lists 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 Conversations | Lists conversations in Intercom with filters for state, assignee, and update time. Used for queue dashboards, SLA reports, or warehouse exports. |
| List Tags | Lists all tags defined in Intercom. Used to populate a tag picker or to validate that a tag exists before applying it. |
| Reply to Conversation | Adds 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 Contacts | Searches Intercom contacts using filter syntax with multiple operators (AND/OR, eq, ne, gt, lt, in). The right tool for building dynamic segments. |
| Send Message | Sends an in-app message (via the Messenger) or email to a contact. Used for proactive outreach, NPS surveys, or one-off targeted messages. |
| Tag Contact | Applies a tag to one or more Intercom contacts. Tags are how Intercom builds segments and drives targeted messaging. |
| Update Company | Updates 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 Contact | Updates an existing Intercom contact: email, name, phone, custom attributes. Only the fields you pass are changed. |
Pre-built Intercom workflows.
Clone any recipe and customize it in one click. Every recipe is fully editable.
Three things worth knowing.
Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.
Connect Intercom once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.
Every Intercom field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.
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?
What Intercom triggers does Tiny Command support?
What Intercom actions can I run from a workflow?
Is the Intercom integration real-time?
Do I need to write code to use Intercom with Tiny Command?
How much does the Intercom integration cost?
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.