Skip to content
Per-pair page

Intercom + Zendesk: bridge chat and helpdesk.

Convert Intercom conversations to Zendesk tickets for tracked support workflows, or notify Intercom users when a Zendesk ticket they reported is resolved.

Trigger app
Intercom as the trigger

Workflows fire when something happens in Intercom.

Action app
Zendesk as the action

Workflows do something in Zendesk, instantly.

See all 17 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

IntercomZendesk

When something happens in Intercom, do it in Zendesk.

5 Intercom triggers wired to 17 Zendesk actions. Most-used pairing: New ContactAdd Comment to Ticket.

ZendeskIntercom

Or fire it the other way around.

6 Zendesk triggers wired to 20 Intercom actions downstream.

See ZendeskIntercom
Popular pairings

Common Intercom → Zendesk workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 85 combinations
When new contact in Intercom, add comment to ticket in Zendesk.

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.

When new contact in Intercom, create organization in Zendesk.

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.

When new contact in Intercom, create ticket in Zendesk.

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.

When new contact in Intercom, create user in Zendesk.

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.

When conversation closed in Intercom, add comment to ticket in Zendesk.

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.

When conversation closed in Intercom, create organization in Zendesk.

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.

When conversation closed in Intercom, create ticket in Zendesk.

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.

When conversation closed in Intercom, create user in Zendesk.

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.

When new conversation in Intercom, add comment to ticket in Zendesk.

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.

How it works

Connect Intercom and Zendesk in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Intercom and Zendesk

    Open Tiny Command, authorize Intercom and Zendesk once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Intercom trigger

    Drop the Intercom → New Contact trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/intercom.trigger-contact-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Zendesk action

    Drop the Zendesk → Add Comment to Ticket action below it. Map fields from the Intercom payload into the Zendesk inputs.

    zendesk.add-comment-to-ticket
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Intercom + Zendesk.

When does Intercom + Zendesk pair make sense?
When you use Intercom for first-touch chat and Zendesk for structured ticket workflows (with SLA tracking, escalations). The pair lets chat conversations be promoted to tracked tickets when they grow complex.
How do I escalate an Intercom conversation to a Zendesk ticket?
Intercom Tag Added "escalate-to-zendesk" → Zendesk Find or Create User by email → Zendesk Create Ticket with body = conversation transcript. Save ticket ID to Intercom as custom attribute.
Can I notify the Intercom user when their Zendesk ticket is resolved?
Yes. Zendesk Ticket Resolved → look up Intercom conversation by ticket ID → Intercom Add Reply with "Your ticket has been resolved: {summary}". Closes the loop publicly.
How do I avoid duplicate Zendesk tickets from re-fired Intercom?
Trigger only on tag added (manual support action). Store Zendesk ticket ID on the Intercom conversation. Filter to conversations without an ID already set.
Can I sync Intercom contact attributes to Zendesk user fields?
Yes. When creating/updating Zendesk user, pass Intercom attributes (plan, MRR, signup_date) as Zendesk user fields. Support agent sees customer context inside Zendesk.
Can I avoid running both for the same conversation indefinitely?
Yes. After escalating to Zendesk, close the Intercom conversation (or assign to a "Zendesk-tracked" admin) and tell the customer to follow up in Zendesk thread. One source-of-truth per active ticket.
Related

Other apps that pair well with Intercom.


Wire Intercom to Zendesk in 2 minutes.

Free tier available. No credit card. No onboarding call.