DEV Community

Johan Smith
Johan Smith

Posted on

How to Migrate from Zendesk to Supplo


You're probably reading this because Zendesk's pricing has become a burden, feeling less like a wise investment and more like a drain on your growth. Perhaps you're fed up with cumbersome export tools that make your data feel trapped. Whatever your reasons, you're seeking a cleaner, more predictable support platform, one that won't cost you a single ticket or customer contact during the switch.

This guide is for support managers and operations leaders who want a smooth, hassle-free transition. Refer to it once you've decided to migrate and need a reliable checklist. If you're still exploring options, this isn't for you. First, grab a free trial of the new tool, then come back here.

Quick Answer

  • Export your Zendesk data, including your knowledge base, tickets, and contacts, as CSV files. Utilize the Admin export tools for this.
  • Set up your Supplo workspace in fewer than 5 minutes. Since there are no per-seat fees, feel free to invite your entire team without hesitation.
  • Begin by importing your knowledge base, then map and transfer your ticket data, making sure to include any custom fields.
  • Configure channels directly for email, WhatsApp, Telegram, and Instagram. There's no need for third-party intermediaries.
  • Thoroughly test everything: AI Agent responses, inbox routing rules, and the customer-facing widget, all before making the DNS switch.

Why Teams Are Leaving Zendesk and What to Look Out For

Most teams don't abandon Zendesk because a feature stops working. Instead, they leave because the pricing model turns into an ongoing nightmare. Per-seat fees, charges for each resolution, and unexpected overage bills transform a support tool into an unpredictable cost center.

Here's the truth: switching is a one-time effort. Sticker shock, however, is a recurring problem.

  • Zendesk's pricing increases directly with your team size and resolution volume. This means the more you succeed, the more you pay.
  • The export process for your knowledge base and tickets is intentionally non-streamlined. It might even make you wonder if your data truly belongs to you.
  • Supplo eliminates per-seat fees and charges a flat $0.04 per AI resolution, which is approximately 96% more affordable than similar AI solutions. You can find detailed pricing information on the Supplo website.
  • The biggest mistake people make is assuming one export covers everything. It doesn't. Zendesk separates attachments into a different folder; you must download them manually or they'll be lost permanently.

The Hidden Costs of Per-Seat Pricing

Here's why the math works against you. Zendesk charges for every agent, every single month. If your team grows from 5 to 20 agents, your bill effectively triples, even if your ticket volume remains constant. Supplo's flat-rate model means your costs stay the same whether you have 5 agents or 50. For a mid-sized team, this change alone can save thousands annually, improving your customer service software budget.

The Unreliability of Zendesk's Data Migration Tools

Zendesk's export interface doesn't include attachment downloads by default. If you're not careful, you'll import ticket metadata without the attached files. Furthermore, API rate limits can make bulk migrations painfully slow, especially if you're dealing with over 10,000 tickets.

The solution? Always export attachments separately. For larger datasets, consider using incremental exports for your helpdesk solutions.

Many teams don't leave Zendesk because of missing features; they leave because the pricing structure becomes a persistent headache.

What You Need Before You Start Your Zendesk Migration

Treat your Zendesk export like you're moving house. You'll need the keys (admin credentials for all Zendesk suites), an inventory (a count of tickets, contacts, and articles), and a clear timeline (ideally a weekend or a period with low traffic).

You also need to be brutally honest about which data you actually want to keep. Old "solved" tickets from three years ago? Probably not necessary. Be decisive.

  • Confirm you have the "Full Admin" role in Zendesk; access with limited roles won't export everything.
  • Make a list of custom fields, macros, and triggers that you actually use (most of them are likely unnecessary clutter).
  • Decide on your archiving strategy: export old tickets as CSV for storage; only import active or recent tickets (e.g., from the last 30 days).
  • Have your Supplo account ready and workspace configured (it genuinely takes about 5 minutes).
  • Set up a test environment in Supplo, using Sandbox mode to perform a mock import before attempting the real migration.

Ready to try a test migration with your own data? Sign up for a free Supplo trial and securely import 100 tickets and 5 knowledge base articles—no credit card required. This is a great way to evaluate your ticket management system.

Zendesk Data Migration: Exporting Your Knowledge Base, Tickets, and Contacts

Zendesk offers two primary export methods: the manual CSV/HTML export via Admin > Manage > Export, and the API route for larger datasets. For most small to mid-sized teams, the manual export is sufficient and less prone to errors.

Export your knowledge base as HTML (to preserve formatting), tickets as CSV, and contacts as a CSV. Always download a separate backup of attachments three days before your go-live date as part of your customer support platform transition.

  • Knowledge base: Go to Guide > Tools > Export > Select "HTML"; this will keep the article body, images, and links intact.
  • Tickets: Navigate to Admin > Manage > Export > Tickets. Use an "Incremental" export over 7 days to capture any last-minute changes.
  • Contacts: Go to Admin > People > Export > CSV. Include custom fields if you use them for routing within your customer relationship management.
  • Attachments: Double-check that attachment export is enabled. Zendesk sometimes places these in a separate directory.
  • Troubleshooting: If your export fails for large datasets (over 10,000 tickets), split them by month and use a download manager for files larger than 2GB.

How to Export Knowledge Base Articles (CSV vs. HTML)

HTML exports preserve your formatting, images, and internal links beautifully. CSV exports are quicker but strip all rich text; you'll lose elements like bullet points and embedded images. For a smooth migration, always opt for HTML. Supplo accepts raw HTML and Markdown, ensuring your articles look exactly as they did in Zendesk.

Protecting Ticket History and Custom Fields

Custom fields are often stored separately within Zendesk's schema. Export them as a dedicated CSV from Admin > Manage > Fields. This guarantees that your routing rules and ticket priorities are transferred correctly. Missing a custom field can lead to hours of manual re-mapping later, and believe me, you want to avoid that.

How to Migrate from Zendesk to Supplo: The 5-Step Process

This is your user manual. Follow these steps precisely, and you'll be live on Supplo within 1–3 days, improving your customer experience.

Step One: Structure Your New Workspace on Supplo

Log in to Supplo, navigate to the Knowledge Base module, and establish your category structure. Supplo's KB is intuitive with drag-and-drop functionality, and no HTML editing is required (though it supports Markdown and raw HTML if you prefer). Create top-level categories that mirror your Zendesk Guide structure. Invite your team members; with no per-seat fee, you can add everyone without budget concerns.

Step Two: Importing Your Zendesk Knowledge Base

Bulk upload your exported HTML articles using the drag-and-drop interface within Supplo's Knowledge Base module. Supplo automatically indexes your articles for the AI Agent, eliminating the need for manual tagging. After uploading, verify three random articles to confirm that formatting and image links were preserved accurately.

Step Three: Mapping and Transferring Ticket Data

Import your ticket CSV into Supplo's Inbox. Map custom fields to tags or custom attributes, match Zendesk's "status" to Supplo's "status," and Zendesk's "priority" to Supplo "tags." The CSV import supports auto-mapping, so most fields will align automatically. Still, verify 10 random tickets after import to ensure everything looks correct within your new support system.

Step Four: Configuring Channels (Email, WhatsApp, Telegram)

Channel setup is fully native; no third-party intermediary is necessary. Set up email routing via your DNS (point MX records to Supplo). Enable WhatsApp customer support on Supplo for direct messaging. Activate Supplo's Telegram integration for Telegram users. Instagram and Facebook Messenger also offer one-click activation. Test each channel by sending a trial message.

Step Five: Thoroughly Testing Before Go-Live

Utilize Supplo's widget to test the customer-facing experience. Open a test ticket as a customer, ensure that the AI Agent engages with your knowledge base articles, and then check the agent's response time. Verify that routing rules function correctly; for example, billing tickets should go to the billing team, not the sales team. Run a full day of simulated traffic before you switch your DNS.

A typical Supplo setup takes less than 30 minutes for a complete workspace. Zendesk, in contrast, can be a multi-day undertaking.

Supplo vs Zendesk Migration: Where the Two Paths Diverge

Zendesk wants you to remain a customer, so its export process is deliberately intricate, and its API rate limits make bulk migration sluggish. Supplo's approach is effortless: we don't charge per seat or per resolution, so there's no friction when importing your entire team.

The primary difference lies in pricing transparency. Supplo offers a flat monthly fee. Zendesk bills per agent and per resolution, often with unexpected "overage" bills.

  • Data portability: Zendesk's export UI often omits attachment downloads by default. Supplo's exports are clean and designed for easy re-upload.
  • Cost comparison: Supplo's flat rate contrasts with Zendesk's per-agent + per-resolution model (e.g., $0.04 per AI resolution on Supplo versus $1.00+ on comparable solutions), offering significant savings on your customer service software.
  • Setup time: Supplo's average setup for a complete workspace is under 30 minutes. Zendesk can take several days.
  • For a comprehensive side-by-side comparison, check out Supplo vs Zendesk.

Data loss during migration typically occurs due to three reasons: incomplete exports, incorrect field mapping, or neglecting the delta.

The 'Reliability' Angle: How to Ensure Zero Data Loss During Migration

Data loss during migration typically happens for one of three reasons:

  1. Incomplete exports, where you forget attachments or custom field values.
  2. Incorrect field mapping, such as your "priority" field not aligning with Supplo's "tags."
  3. Skipping the delta, meaning you migrated on Friday, but new tickets arrived on Saturday.

The solution? Always perform a full export 7 days beforehand, then execute a "delta" export (new tickets only) the night before the cutover. Upon import, immediately verify 10 random tickets on Supplo to ensure their integrity.

  • Always export twice: once 7 days before the cutover (the "full snapshot"), and again the night before (the "delta").
  • Use Supplo's test mode to perform a mock import before the actual migration.
  • If you're migrating more than 10,000 tickets, import them in monthly batches to prevent timeout errors.
  • Back up your exported CSVs to an external drive or cloud storage; don't rely solely on email.
  • Troubleshooting: If an import fails due to field type mismatches, compare your CSV headers against Supplo's field names. Rename columns to match precisely (e.g., "Created Date" vs. "created_at").

Post-Migration: Setting Up Automation, AI Agent, and Shared Inbox

You've moved the data; now it's time to move the workflows.

Within Supplo, navigate to the AI Agent settings to train your self-learning bot using your imported knowledge base. Establish auto-assignment rules in the Shared Inbox so tickets are routed to the appropriate person based on topic or customer email. Finally, enable Team Translation if you support multi-language customers; it's a native feature, no add-ons needed for your customer support platform.

  • AI Agent training: Supplo automatically indexes your KB, so no manual tagging is required.
  • Inbox rules: Create "auto-tag" rules for common keywords (e.g., "refund" → tag "billing" → route to billing team).
  • Channel consistency: First, switch your email routing to Supplo's shared inbox (this is the fastest), then move WhatsApp and Telegram.
  • Test the customer journey: Open a ticket as a customer, ensure the AI engages, and check the agent's response time.

Most agents become comfortable with Supplo in under an hour. The most significant, and pleasant, change is the absence of per-seat fees.

Common Zendesk Migration Pitfalls And How to Avoid Them

The biggest pitfall is trusting Zendesk's export file size indicator. Some exports might appear complete but omit large attachment directories. Second, if you use custom ticket fields, forgetting to include them in your migration could mean they're left behind. Third, never assume your macros will transfer directly. Most platform migrations require you to rebuild macros manually.

Fortunately, Supplo's rule builder is simpler and faster than Zendesk's. This helps streamline your helpdesk solutions.

  • An "Export complete" message doesn't always mean everything is included. Check file sizes: a 10,000-ticket export should typically be over 100MB, including attachments.
  • Custom fields are often stored separately in Zendesk's schema. Export them as a dedicated CSV from Admin > Manage > Fields.
  • Macros and triggers are rarely portable. Plan to rebuild them from scratch in Supplo (it's a straightforward process, I assure you).
  • Avoid migrating decades of "spam" tickets. Purge old, closed, or spam tickets before export to minimize import errors.
  • Pro tip: Supplo's import tool handles larger file sizes than most. If your export exceeds 2GB, split it into monthly batches and upload them sequentially.

If your Zendesk export consistently fails or you're hitting file size limits, contact Supplo support. We can assist with higher-acceptance CSV formats and prepare your data for a seamless transfer, enhancing your customer relationship management.

Switching from Zendesk to Supplo: Your Timeline and Resource Estimate

Here's a realistic timeline: three business days for a team of 2–5 people.

  • Day 1: Export your data and structure your new workspace.
  • Day 2: Import data and set up your communication channels.
  • Day 3: Thorough testing, revisions, and go-live.

Resource-wise, you'll need one person with Zendesk admin access and another with Supplo admin access. Ideally, it's the same individual. Budget 4–6 hours of focused work for the first two days, and 2 hours for testing and deployment day.

  • Small teams (1–5 agents): 1–2 days total.
  • Medium teams (6–15 agents): 2–3 days (this includes setting up multiple communication channels).
  • Large teams (20+ agents): 5–7 days (involving custom field mapping, macros, and AI training).
  • For urgent migrations, Supplo's onboarding support can help accelerate the process, ensuring a smooth transition to your new support system.

Supplo's flat-rate pricing means your costs remain consistent whether you have 5 agents or 50. This single change can result in thousands of dollars in annual savings.

Key Takeaways

  • Migrating from Zendesk to Supplo usually takes 1–3 days for most teams, and with a dual-export strategy, you can achieve zero data loss.
  • Supplo's flat-rate pricing eliminates per-seat fees and unexpected overage bills, potentially saving you up to 96% on AI resolution costs compared to similar solutions for your customer service software.
  • The 5-step process (export, structure, import, configure, test) is reliable and repeatable.
  • Always verify 10 random tickets after importing and conduct a full day of testing before going live.

Stop paying per seat. Stop guessing your monthly support expenses. Get flat-rate pricing with Supplo and a migration process that truly works. Start your migration today and streamline your ticket management system.

Disclaimer

Supplo is not associated with any app or website. Please adhere to each application's terms and all local regulations. The migration process detailed here is based on standard Zendesk data export features and may differ depending on your specific Zendesk plan. Always maintain a full external backup of your data before initiating any migration.

FAQ

Is it safe to migrate from Zendesk to Supplo?

Yes, it's safe as long as you maintain a complete external backup of your Zendesk data before starting. Supplo is EU-hosted and does not directly access your Zendesk account. Supplo is not affiliated with any app or website. Please follow each app's terms and local regulations for your customer service software.

How long does it take to migrate from Zendesk to Supplo?

Generally, it takes 1–3 business days for small to mid-sized teams. Day one focuses on export, day two on import and channel setup, and day three on testing and go-live, ensuring a smooth transition to your helpdesk solutions.

What data can I migrate from Zendesk to Supplo?

You can migrate tickets (including custom fields), contacts, and knowledge base articles. Attachments can also be transferred if you export them separately from Zendesk's attachment archive.

Will I lose my ticket history during migration?

Not if you export correctly. Perform a full export (7 days before) and a delta export (the night before cutover). Verify 10 random tickets on Supplo after import to confirm data integrity.

What if my Zendesk export fails to download?

This frequently occurs with large exports (over 10,000 tickets). Split the export by date range (e.g., month-by-month) and use a download manager for files exceeding 2GB.

Can I test Supplo before migrating fully?

Yes, absolutely. Supplo offers a free trial. You can import a sample of your Zendesk data (100 tickets, 10 articles) to test the interface and AI agent before making a full commitment. This helps you evaluate the customer experience.

Will my team need retraining after switching to Supplo?

Minimal retraining will be necessary. Supplo's UI is point-and-click, similar to modern help desk interfaces. Most agents become proficient in under an hour. The most significant and welcome change is the absence of per-seat fees.

Compliance line: Supplo is not affiliated with any app or website. Please follow each app's terms and local regulations.

Top comments (0)