Migrate your Zendesk data
The customer service platform behind the brands you love. Omnichannel ticketing, AI-powered automation, and the depth global support teams demand.
Migrating to Zendesk? Jump to sources →
In its favor
Why people choose Zendesk
The signal that keeps Zendesk on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.
Per-agent pricing scales painfully — costs balloon as headcount grows, and AI add-ons and usage-based fees introduce billing surprises mid-contract.
Setup complexity frustrates smaller teams — too many configuration layers, settings, and plan-gated features create a steep onboarding curve.
Data export is intentionally restricted on lower tiers — native export tools require Enterprise, forcing teams to use the API or a migration service to get their data out.
Zendesk AI features require additional configuration and behave inconsistently across channels, leading to frustration from teams expecting plug-and-play automation.
Lack of native modern communication channel support — no native Slack or Teams integration without third-party apps — pushes teams toward platforms with built-in collaboration.
Reasons to switch
Why people leave Zendesk
The recurring reasons buyers give for replacing Zendesk. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Zendesk fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Zendesk pricing overview
Zendesk charges per-agent per-month with pricing ranging from $19 for basic stand-alone Support to over $200 for Enterprise Plus. Costs scale with agent count and contract terms. AI add-ons, high-volume API access, and advanced analytics are tier-gated, making the effective cost 30–50% above the base per-agent price for teams that need the full feature set.
Support Team (Standalone)
Tier 1 of 5
$19/agent/month
What's included
Need help selecting your Helpdesk?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Zendesk's schedule — see our quote-based pricing →
What gets migrated
Zendesk object support
Object-by-object support for Zendesk migrations. Per-pair details surface during scoping.
Tickets
Fully supportedThe central Zendesk object. Every ticket has a requester, assignee, group, status, priority, tags, custom fields, and a chronological comment thread. We map ticket IDs, statuses, timestamps, and comments 1:1; attachments are downloaded and re-hosted on the destination. Plan differences affect available fields (e.g. SLA fields on Enterprise) but the core object migrates cleanly.
Users (End-Users / Requesters)
Fully supportedZendesk separates end-users (requesters) from agents. We import all requester profiles including name, email, phone, custom fields, and organization membership. Agent vs. end-user role assignment is preserved as a property on the destination record.
Agents (Staff)
Mapping requiredAgents have roles (admin, agent, light agent, contributor) tied to group memberships. We map agent identities and role assignments but role naming differs by destination CRM — we store the Zendesk role as a custom property and let the destination admin set the equivalent role post-import.
Organizations
Fully supportedZendesk Organizations are shared account/company records that multiple users can belong to. We migrate Organizations with their domain names, details fields, and user memberships intact. Cross-references to custom objects are preserved via lookup fields where the destination supports them.
Brands
Mapping requiredBrands are Zendesk's multi-brand abstraction — each brand has its own email addresses, help center, and routing. Brands are gated: Growth/Professional allow up to 5, Enterprise allows up to 300. We migrate Brand assignments on tickets but the destination must support an equivalent multi-brand or tagging strategy.
Views
Mapping requiredViews are saved ticket filters with columns and sort order. We export view definitions (conditions, columns, ordering) as structured data and recreate them on the destination where the target system supports custom ticket list views. Complex nested conditions may simplify on platforms with different filter semantics.
Macros
Mapping requiredMacros are canned reply templates with variable placeholders. We export macro content, conditions, and actions. Destination systems map to different concepts (templates, snippets, quick replies) — we map the content and flag which destination object it maps to.
Triggers
Mapping requiredTriggers fire immediately on ticket events. They reference ticket fields, user fields, and conditions. We export full trigger definitions and attempt to recreate them on the destination. Complex trigger chains and certain condition types may need manual reimplementation depending on the target platform's rule engine.
Automations
Mapping requiredAutomations are time-based and run hourly on up to 1,000 tickets per hour. Zendesk caps 500 active automations per account and each automation must be under 65KB. We export automation definitions and note the hourly batch constraint — destination platforms with no equivalent will need workflow alternatives.
SLA Policies
Mapping requiredSLA Policies define first-response and resolution targets per plan or ticket type. Enterprise-only for the full feature; lower tiers lack SLA management. We migrate SLA definitions as structured records but the destination must support an equivalent SLA engine.
Tags
Fully supportedZendesk tags are flat string labels applied to tickets, users, and organizations. We migrate all tag assignments and recreate them on the destination platform. Tag naming collisions are handled by appending a source qualifier where needed.
Help Center / Knowledge Base Articles
Mapping requiredArticles live in Sections and Categories within one or more Help Centers (Growth+). Zendesk does not offer a native full KB export. We use the API to pull articles, section hierarchy, translations, and attachments. Content formatting (HTML/Zendesk Markdown) is preserved and converted to the destination's format.
Custom Objects
Mapping requiredCustom Objects (v2 API) are only available on Enterprise and Enterprise Plus plans. They have user-defined schemas with custom fields and lookup relationships to Tickets, Users, or Organizations. We export the schema and all records, then map lookups to the destination's equivalent relational structure.
Attachments
Fully supportedTicket comments and Help Center articles can contain file attachments. We download all attachments from Zendesk via the API, preserve filenames and MIME types, and upload them to the destination using its native file attachment API. Large file batches are chunked to stay within rate limits.
Dynamic Content
Mapping requiredDynamic Content holds multilingual placeholder-based text for macros and auto-replies. It is only available on Growth, Professional, and Enterprise plans. We export the item variants (locale + text) and recreate them on the destination, mapping each locale to the target system's equivalent translation object.
| Object | Support | Notes |
|---|---|---|
| Tickets | Fully supported | The central Zendesk object. Every ticket has a requester, assignee, group, status, priority, tags, custom fields, and a chronological comment thread. We map ticket IDs, statuses, timestamps, and comments 1:1; attachments are downloaded and re-hosted on the destination. Plan differences affect available fields (e.g. SLA fields on Enterprise) but the core object migrates cleanly. |
| Users (End-Users / Requesters) | Fully supported | Zendesk separates end-users (requesters) from agents. We import all requester profiles including name, email, phone, custom fields, and organization membership. Agent vs. end-user role assignment is preserved as a property on the destination record. |
| Agents (Staff) | Mapping required | Agents have roles (admin, agent, light agent, contributor) tied to group memberships. We map agent identities and role assignments but role naming differs by destination CRM — we store the Zendesk role as a custom property and let the destination admin set the equivalent role post-import. |
| Organizations | Fully supported | Zendesk Organizations are shared account/company records that multiple users can belong to. We migrate Organizations with their domain names, details fields, and user memberships intact. Cross-references to custom objects are preserved via lookup fields where the destination supports them. |
| Brands | Mapping required | Brands are Zendesk's multi-brand abstraction — each brand has its own email addresses, help center, and routing. Brands are gated: Growth/Professional allow up to 5, Enterprise allows up to 300. We migrate Brand assignments on tickets but the destination must support an equivalent multi-brand or tagging strategy. |
| Views | Mapping required | Views are saved ticket filters with columns and sort order. We export view definitions (conditions, columns, ordering) as structured data and recreate them on the destination where the target system supports custom ticket list views. Complex nested conditions may simplify on platforms with different filter semantics. |
| Macros | Mapping required | Macros are canned reply templates with variable placeholders. We export macro content, conditions, and actions. Destination systems map to different concepts (templates, snippets, quick replies) — we map the content and flag which destination object it maps to. |
| Triggers | Mapping required | Triggers fire immediately on ticket events. They reference ticket fields, user fields, and conditions. We export full trigger definitions and attempt to recreate them on the destination. Complex trigger chains and certain condition types may need manual reimplementation depending on the target platform's rule engine. |
| Automations | Mapping required | Automations are time-based and run hourly on up to 1,000 tickets per hour. Zendesk caps 500 active automations per account and each automation must be under 65KB. We export automation definitions and note the hourly batch constraint — destination platforms with no equivalent will need workflow alternatives. |
| SLA Policies | Mapping required | SLA Policies define first-response and resolution targets per plan or ticket type. Enterprise-only for the full feature; lower tiers lack SLA management. We migrate SLA definitions as structured records but the destination must support an equivalent SLA engine. |
| Tags | Fully supported | Zendesk tags are flat string labels applied to tickets, users, and organizations. We migrate all tag assignments and recreate them on the destination platform. Tag naming collisions are handled by appending a source qualifier where needed. |
| Help Center / Knowledge Base Articles | Mapping required | Articles live in Sections and Categories within one or more Help Centers (Growth+). Zendesk does not offer a native full KB export. We use the API to pull articles, section hierarchy, translations, and attachments. Content formatting (HTML/Zendesk Markdown) is preserved and converted to the destination's format. |
| Custom Objects | Mapping required | Custom Objects (v2 API) are only available on Enterprise and Enterprise Plus plans. They have user-defined schemas with custom fields and lookup relationships to Tickets, Users, or Organizations. We export the schema and all records, then map lookups to the destination's equivalent relational structure. |
| Attachments | Fully supported | Ticket comments and Help Center articles can contain file attachments. We download all attachments from Zendesk via the API, preserve filenames and MIME types, and upload them to the destination using its native file attachment API. Large file batches are chunked to stay within rate limits. |
| Dynamic Content | Mapping required | Dynamic Content holds multilingual placeholder-based text for macros and auto-replies. It is only available on Growth, Professional, and Enterprise plans. We export the item variants (locale + text) and recreate them on the destination, mapping each locale to the target system's equivalent translation object. |
Gotchas
What to watch for in Zendesk migrations
Issues we've hit on past Zendesk migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Data export requires API scripting on non-Enterprise plans
Automations cap at 500 active rules and 1,000 tickets per hour
Help Center has no native export feature
Custom Objects and full data export are Enterprise-only
| Severity | Issue |
|---|---|
| High | Data export requires API scripting on non-Enterprise plans |
| Medium | Automations cap at 500 active rules and 1,000 tickets per hour |
| Medium | Help Center has no native export feature |
| High | Custom Objects and full data export are Enterprise-only |
Leaving Zendesk?
Where Zendesk customers move next
6 destinations Zendesk can migrate to.
Coming to Zendesk?
Migrating in from another Helpdesk
250 sources can migrate into Zendesk.
How a Zendesk migration works
Four steps, Zendesk-specific
Connect
API key or OAuth 2.0 into Zendesk. Scopes limited to read-only on the data we move.
Map
We translate Zendesk-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Zendesk quirks before production.
Migrate
Full migration with Zendesk rate-limit handling. Rollback available throughout.
FAQ
Zendesk migration FAQ
Answers to the questions buyers ask most during Zendesk migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Zendesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationOther helpdesks we support
Ready when you are
Migrate Zendesk.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Zendesk setup and destination — written quote back within a business day.