How to Migrate from Zendesk Without Losing Ticket History
Written by
PipeCrush Team
Published
Feb 24, 2026
Reading time
8 min read

Meta Title: How to Migrate from Zendesk Without Losing Ticket History Meta Description: Step-by-step guide to migrating from Zendesk. Export tickets, transfer knowledge base, rebuild automations. Typical timeline: 2 weeks for SMB teams. Category: Migration Guides Tags: zendesk, migration, data export, ticket history
How to Migrate from Zendesk Without Losing Ticket History
Fear of losing ticket history is the single most cited reason support teams stay on Zendesk longer than they should. The migration anxiety is understandable — years of customer interactions, resolved issues, and institutional knowledge feel fragile. What happens to all of it when you switch?
The short answer: nothing bad, if you plan it right. Your ticket history does not disappear when you migrate from Zendesk. Open tickets migrate to your new platform. Closed historical tickets remain accessible in Zendesk in read-only mode. The data is not going anywhere.
If you are evaluating whether to migrate from Zendesk at all, start with the Escape Zendesk guide, which covers the full cost and fragmentation case. This guide assumes you have already decided to migrate and focuses on the practical how: what to export, what to transfer, what to rebuild, and how long it actually takes.
What You Need to Migrate
Before touching any data, categorize what you actually have in Zendesk:
Tickets: Open, pending, on-hold, and closed. Only the first three categories need to move to your new platform. Closed tickets can stay in Zendesk as a searchable archive.
Contacts and organizations: Every customer record, company association, and custom field value. This is your customer database — it needs to transfer completely and cleanly.
Knowledge base articles: Every published article in Zendesk Guide. This content trains your new platform's AI chatbot, so getting it transferred early and accurately is a priority.
Macros and response templates: The canned responses your team uses daily. Often underdocumented — you will need a senior agent to inventory these.
Automations, triggers, and business rules: Every workflow rule currently running in Zendesk. These need to be mapped to equivalent features in your new platform or retired.
Integrations: Every app currently connected to Zendesk. Decide which to keep, which to replace natively in the new platform, and which to retire.
Step 1: Audit Your Zendesk Data (Days 1-2)
Do not skip this step and do not rush it. The audit surfaces surprises before they become day-one blockers.
Pull reports from Zendesk's admin panel for:
- Total open ticket count by status and assignee
- All active macros (export the list, review with your highest-volume agents)
- All active triggers and automations (export configurations)
- Knowledge base article count by category and last-updated date
- All installed marketplace apps and active integrations
For the automation inventory, go through each rule and ask: what problem is this solving? Some automations exist because Zendesk lacked a feature when the rule was written — those may be unnecessary in a modern platform. Others are core to your workflow and must be rebuilt before go-live.
Flag all knowledge base articles that reference outdated information. A migration is a forcing function to clean content you have been meaning to update. Better to fix it now than to have your new AI chatbot trained on stale answers.
Step 2: Export Ticket History via API or CSV (Days 2-3)
Zendesk provides two export paths:
CSV Export: Available in Admin > Reports > Overview. Good for contact exports and basic ticket exports. Does not include full comment threads or attachments.
API Export (recommended): The Zendesk Incremental Ticket Export API lets you pull all ticket data including full comment threads, custom field values, and tags in JSON format. For large exports (50,000+ tickets), this is the only practical option.
Key decisions for your export:
- Open tickets only vs. all tickets: For migration purposes, you need open, pending, and on-hold tickets in your new system. Closed tickets can live in Zendesk as an archive. Attempting to import all historical closed tickets adds significant complexity and usually provides minimal operational value.
- Attachments: Decide whether to migrate file attachments. They significantly increase export and import time. Most teams treat Zendesk as an attachment archive and migrate text content only.
- Custom field mapping: Document how each Zendesk custom field maps to your new platform. Mismatches here are the most common source of data quality problems post-migration.
Export to JSON. Start large exports on a Friday evening to avoid impacting business hours.
Step 3: Map Fields to the New Platform (Day 3)
Before importing, create a field mapping document:
| Zendesk Field | Type | Maps To (New Platform) | Notes |
|---|---|---|---|
| Subject | Text | Title | Direct map |
| Description | Long text | Body | Direct map |
| Status | Select | Status | Verify status values match |
| Priority | Select | Priority | May need value remapping |
| Assignee | User lookup | Assigned agent | Match by email |
| [Custom fields] | Various | [New fields] | Create matching fields first |
Create all custom fields in your new platform before importing. Importing without pre-created fields means custom values get dropped silently.
Step 4: Transfer Knowledge Base Articles (Days 4-5)
Your knowledge base is the foundation of your new platform's AI chatbot capability. Get this transferred early — AI deflection quality from day one depends directly on having complete, accurate content.
Export Zendesk Guide articles via the Help Center API. The export includes article content as HTML, category structure, and metadata. A straightforward script can:
- Pull all published articles via API with pagination
- Strip Zendesk-specific HTML wrappers while preserving content structure
- Import into your new platform's knowledge base with category mapping
For a knowledge base of 50-200 articles, the technical transfer takes a few hours. Manual review and cleanup of outdated content takes another half-day.
After import, connect the knowledge base to the AI chatbot and allow 24-48 hours for full content indexing before relying on it for live traffic.
Step 5: Rebuild Key Automations (Days 5-7)
Work through your automation inventory. For each rule, determine:
Recreate directly: Routing rules, SLA timers, assignment logic, follow-up reminders.
Replace with AI: Keyword-based routing rules (e.g., "if subject contains 'billing', assign to billing queue") can often be replaced by AI intent classification, which is more accurate and requires no keyword maintenance.
Retire: Automations that exist only because of Zendesk's feature gaps — some of these won't be needed on a more capable platform.
Prioritize the top 10-15 automations by frequency of trigger. Do not block your go-live on rebuilding every edge-case rule. The critical path automations need to work on day one; the rest can be rebuilt over the first month.
Step 6: Team Training and Parallel Run (Days 8-12)
Plan 2-3 hours of hands-on training per agent, in groups of 3-5. Training should be practical — agents handling real test tickets in a staging environment, not watching a demo. Cover the core daily workflow: receiving a ticket, looking up customer context, responding, applying macros, escalating.
Run both systems in parallel for 5-7 days after your official go-live:
- New tickets route to the new platform
- Open Zendesk tickets finish in Zendesk
- Agents work both queues
During parallel running, watch for routing failures, automation misfires, and AI chatbot errors. Fix issues in the new system while Zendesk is still operational. After 5-7 days with no critical issues, move Zendesk to read-only and complete the cutover.
Realistic Timeline for SMB Teams
For a team under 50 agents with a standard Zendesk configuration:
| Days | Activity |
|---|---|
| 1-2 | Data audit and export preparation |
| 3 | Open ticket export and field mapping |
| 4-5 | Knowledge base transfer and AI training |
| 6-7 | Automation rebuild (top priorities) |
| 8-10 | System configuration, agent training |
| 11-14 | Parallel running period and full cutover |
Two weeks is realistic for most SMB teams. Teams with complex integrations, multiple brands, or large knowledge bases (500+ articles) should plan for 4-6 weeks.
Common Mistakes to Avoid
Importing all closed tickets: You do not need 4 years of resolved tickets in your active system. Keep Zendesk as an archive. Import open/pending only.
Skipping the audit: The most common cause of migration delays is undocumented automations and integrations discovered mid-migration. Give the audit proper time.
Rebuilding every automation before go-live: Perfect is the enemy of launched. Get the critical 10-15 automations working. Rebuild the rest post-launch.
Hard cutover without parallel running: Running both systems for 5-7 days post-launch lets you catch routing and automation errors before they affect customer SLAs.
Not validating AI chatbot quality: After knowledge base transfer, test 20-30 common customer questions against the AI before go-live. Fix gaps in your knowledge base before customers encounter them.
The decision to migrate from Zendesk is about math and operations, not about fear of the migration itself. With a proper audit, clean data export, and a unified inbox platform that handles the transfer well, two weeks of focused work is all it takes.
Get the Complete Guide
Download this resource as a beautifully formatted PDF for offline reading, sharing with your team, or future reference.
Never miss an update
Get technical insights on revenue operations, cold email infrastructure, and AI-powered support delivered to your inbox.
No spam, ever. Unsubscribe anytime.


