Portmux
Support → Support MIGRATION

Zendesk to Intercom
migration service.

Portmux is a Zendesk to Intercom migration service that moves your full ticket history, end users, organizations, macros, and Help Center articles into Intercom with conversations threaded the way your agents expect.

Zendesk and Intercom both manage support conversations but their data models diverge sharply. Zendesk has Tickets with comments, internal notes, side conversations, satisfaction ratings, and SLA breach status. Intercom has Conversations with parts (messages), assignment, and inbox routing. The mapping isn't 1:1, and the value of the migration depends on getting it right.

FIG. ZENDESK → INTERCOM
SOURCE
Zendesk
Support
DESTINATION
Intercom
Support
4–6
Weeks typical
0ms
Cutover downtime
$12k
Starting fee
§ WHAT WE MIGRATE

Every object, every field.
From Zendesk, into Intercom.

Intercom's "everything is a conversation" model is more linear than Zendesk's ticket+side-conversation model. We collapse Zendesk's structure into Intercom Conversations while preserving the linkage, original timestamps, agent assignment, and tags.
Tickets → Conversations

Every Zendesk Ticket becomes an Intercom Conversation with the original ticket ID stored as a custom attribute for cross-reference.

Comments & Notes

Public comments and internal notes migrated as Conversation Parts with the original author, timestamp, and visibility preserved.

End Users → Contacts

Zendesk End Users matched to existing Intercom Contacts by email or created fresh, with custom user fields mapped to Intercom Custom Attributes.

Organizations → Companies

Zendesk Organizations mapped to Intercom Companies with custom organization fields, domain matching, and User-Organization membership preserved.

Agents & Teams

Zendesk Agents matched to Intercom Teammates by email; Groups mapped to Intercom Teams with the same membership and access.

Tags

Zendesk ticket tags migrated as Intercom Conversation tags; user tags as Contact tags. Tag taxonomy preserved exactly.

Macros → Saved Replies

Zendesk Macros converted to Intercom Saved Replies, with placeholder syntax translated to Intercom liquid variables.

Triggers & Automations

Active Zendesk Triggers and Automations re-implemented as Intercom Workflows where the logic is portable; ticket fields become Conversation attributes.

Help Center → Articles

Zendesk Guide articles migrated to Intercom Articles with categories, sections, content (HTML), authors, and publish status.

Attachments

All ticket and article attachments downloaded from Zendesk and re-uploaded to Intercom with original filenames and conversation linkage.

Custom Ticket Fields

Zendesk custom ticket fields migrated as Intercom Conversation Attributes with the same field types and dropdown options.

CSAT & Satisfaction

Historical satisfaction ratings imported as Conversation custom attributes; ongoing CSAT collection switches to Intercom's native survey.

§ HOW THIS MIGRATION RUNS

Three steps. One go-live date.

01
CONNECT

Plug into Zendesk.

We connect to Zendesk via API token with admin scope, indexing every ticket, end user, organization, agent, macro, trigger, and Help Center article. The Zendesk Incremental Export API handles large historical ticket loads without throttling. Within 72 hours you see ticket counts by status, agent activity heatmap, and a Macros + Triggers inventory for translation review.

02
MAP

Map to Intercom.

Mapping covers four areas: ticket-to-conversation collapse logic (especially side conversations), agent and team mapping, custom field translation, and macro/trigger re-implementation. We deliver an Intercom inbox layout proposal so your support managers see exactly where conversations will land before we load anything.

03
CUTOVER

Flip the connection.

Intercom workspace loaded in a parallel inbox with full ticket history. Your agents shadow Intercom for 3–5 days handling new conversations while Zendesk continues handling open tickets. On cutover day, all open Zendesk tickets are migrated as in-progress Intercom Conversations and the Zendesk widget is removed from your product.

§ WHERE IT GETS HARD

Zendesk to Intercom isn't a button.

Every migration has its own gotchas. Here's what we plan for on this specific path.

● 01

Side Conversations don't exist in Intercom

Zendesk Side Conversations (separate threaded discussions inside a ticket, often used for inter-team escalation) have no direct Intercom equivalent. We collapse them into Conversation internal notes with a clear separator and original participant list, or split them into linked Intercom Conversations if your team prefers.

● 02

Triggers and Automations re-implementation

Zendesk Triggers fire on ticket events; Intercom Workflows fire on conversation events. The conditions and actions don't map 1:1. We catalog every active Trigger and Automation, propose an Intercom Workflow equivalent, and rebuild them. Anything that depends on Zendesk-specific fields (organization SLA, ticket priority) needs Intercom attribute setup first.

● 03

SLAs and business hours

Zendesk SLAs are tracked at the ticket level with breach alerts. Intercom uses Conversation SLA targets and business hours per inbox. We re-implement your SLA policies in Intercom terms (typically simpler) and back-fill historical breach status as a Conversation attribute for reporting.

● 04

Help Center URL preservation

Zendesk Help Center URLs (/hc/en-us/articles/12345) need 301 redirects to the new Intercom Articles URLs (/articles/12345). If your Help Center is on a custom domain (help.yourcompany.com), we set up the redirect map at your CDN or load balancer layer so your SEO doesn't tank.

§ STARTING PRICE

Zendesk to Intercom from $12K.

Single-system migrations like Zendesk to Intercom run as Track A engagements: one source, one destination, up to 1M records, 4–6 weeks. Final price depends on object volume, custom field count, and integrations, scoped on a 20-minute call before any commitment. See full pricing →

TRACK A
FROM$12K
4–6 weeks · 1 source → 1 destination · up to 1M records
Get a quote
§ QUESTIONS

Zendesk → Intercom, asked.

How long does a Zendesk to Intercom migration take? +
Most Zendesk-to-Intercom migrations run 5–7 weeks. The biggest variables are ticket volume (we've migrated workspaces with 2M+ tickets), the complexity of your Triggers and Automations, and whether you're also migrating a Help Center with thousands of articles. Smaller workspaces (under 100K tickets) often run in 4 weeks.
Will agents lose ticket history when we switch? +
No. Every closed Zendesk ticket becomes an Intercom Conversation with the original timestamps, agent assignment, customer messages, internal notes, tags, and CSAT score. Agents searching for a customer in Intercom see the same history they saw in Zendesk, just under a different ticket-now-conversation ID.
What happens to our Zendesk Macros and Triggers? +
Macros become Intercom Saved Replies (1:1 mapping with placeholder syntax translated). Triggers become Intercom Workflows that fire on conversation events, but the conditions/actions need to be re-modeled. We catalog every active Trigger and rebuild it; complex rule chains may consolidate into fewer, simpler Intercom Workflows.
Do you migrate the Help Center / Knowledge Base too? +
Yes, on request. Zendesk Guide articles migrate to Intercom Articles with categories, sections, HTML content, attachments, and authors. We set up 301 redirects from old Zendesk Help Center URLs to new Intercom Article URLs to preserve SEO. Restricted-access articles map to Intercom Article audience targeting.
Can we run Zendesk and Intercom in parallel during the switch? +
Yes, for a defined window. We typically run a 3–5 day shadow period where Intercom handles new conversations while Zendesk closes out open tickets. On cutover day, all remaining open Zendesk tickets are migrated as in-progress Intercom Conversations, and the Zendesk widget is removed from your product.
NEXT CUTOVER

Book a 20-minute
scoping call.

Tell us what's in the source, where it's going, SaaS or custom, and when you need to be live. You'll walk away with a scoped quote, a named engineer, and a go-live date.

§ RELATED MIGRATIONS