Helpdesk Migration Checklist: 15 Steps to a Smooth Switch
Switching from Zendesk, Freshdesk, or Gorgias? This checklist prevents the most common migration mistakes.
You've made the decision: the current helpdesk has to go. Maybe you're overpaying. Maybe the tool lacks features you need. Maybe the interface is so sluggish that your agents dread opening it every morning. Whatever the reason — you're switching. Now what?
The horror stories are real. Lost tickets that never resurface. Integrations that break on day one. A team working in chaos for two weeks because nobody knows where anything is. A customer who explains the same issue three times because their history vanished. But it doesn't have to go that way.
A helpdesk migration isn't rocket science. It's a process with clear steps, predictable pitfalls, and proven solutions. Approach it systematically and you switch without data loss, without downtime, and without a team that panics on Monday morning.
Here are the 15 steps. In order. With the mistakes you want to avoid.
Before the Migration: Steps 1-5
Step 1: Audit Your Current Setup
Before you migrate anything, you need to know what you have. Sounds obvious, but most migration problems stem from teams not fully understanding their own system.
Build an inventory of everything in your current helpdesk:
- Tickets/conversations: how many? From which time period? What statuses?
- Contacts/customers: how many unique contacts? Which fields do you use?
- Tags and labels: which ones are actively used? Which are outdated?
- Macros and templates: how many? Are they all in use?
- Knowledge base articles: how many? Are they current?
- Automation rules: which triggers and workflows are running?
- Custom fields: which fields have you added to tickets and contacts?
This takes half a day. But it prevents surprises during migration that cost you days.
Step 2: Document Your Integrations
This is where most teams underestimate the complexity. Your helpdesk doesn't run in isolation. It's connected to your store, your payment system, your carriers, your CRM, maybe Slack, maybe a phone system.
List every integration:
- Which tool is connected?
- What data flows in which direction?
- Is it a native integration, an API connection, or via Zapier/Make?
- Who manages the connection?
For every integration, verify whether your new helpdesk supports the same connection. A migration that breaks your Shopify integration is worse than not migrating at all.
Step 3: Decide What to Bring
Not everything needs to come along. This is your chance to clean house.
Always bring: open tickets, contact records for active customers, active macros and templates, current knowledge base articles.
Consider: closed tickets from the past 6-12 months (useful for context and reporting), historical customer data.
Leave behind: tickets older than 2 years that nobody references, outdated macros, draft articles that were never published, test data.
Less data to migrate means faster migration, lower chance of errors, and a clean start in your new system.
Step 4: Choose Your Migration Strategy
Three approaches, each with trade-offs.
Big bang: move everything at once, on a Friday evening or weekend. Advantage: done quickly. Disadvantage: if something goes wrong, there's no fallback. Not recommended for teams handling more than 100 tickets per day.
Parallel run: run both systems side by side for 1-2 weeks. New conversations go to the new system. Ongoing conversations get finished in the old one. Advantage: zero downtime, safe. Disadvantage: your team temporarily monitors two systems.
Phased: migrate email first, then chat, then social media, then integrations. Advantage: manageable, easy to isolate problems. Disadvantage: takes longer, requires more planning.
For most ecommerce teams, the parallel run is the safest option. You lose no messages, your team adjusts gradually, and you always have a fallback.
Step 5: Communicate With Your Team
A technically perfect migration fails if your team doesn't know what's coming. Brief them at least two weeks before the migration:
- Why are we switching?
- When is it happening?
- What changes for them?
- Who is the point of contact for issues?
- When is training?
Don't underestimate this. The number-one complaint during migrations isn't data loss. It's: "Nobody told me this was happening."
During the Migration: Steps 6-10
Step 6: Export and Import Data
The technical core of every migration. Most helpdesks offer export functionality for tickets, contacts, and articles. Use it. Inspect the export file before importing:
- Are all fields present?
- Do the dates match?
- Are attachments included?
- Are tags and labels correctly exported?
Import into the new system and spot-check: pull 10-20 random tickets and compare them to the originals. Do the content, metadata, attachments, and timestamps match? If there are errors here, this is the moment to catch them — not two weeks later.
Step 7: Configure the New Platform
Set up your new helpdesk before going live. That sounds obvious, but teams working under time pressure skip configuration and plan to "do it later." Later never comes.
Minimum configuration for go-live:
- Email forwarding configured (all support email arrives in the new system)
- Agent accounts created with correct roles and permissions
- Macros and templates migrated or recreated
- Tags and labels defined
- SLA rules configured
- Auto-routing set up
Step 8: Connect Integrations
Connect your Shopify or WooCommerce integration first — this is the integration your agents need most. Test with a real order: does the order data come through correctly? Is the customer linked? Does tracking work?
Then connect your remaining integrations one by one. Test each connection individually. Don't do them all at once — if something breaks, you want to know which integration caused the problem.
Step 9: Test With a Pilot Group
Don't go live with the entire team immediately. Select 2-3 agents as your pilot group. Have them process real tickets in the new system for a day. Gather feedback:
- What works well?
- What's confusing?
- What information are they missing?
- Where does something take more clicks than in the old system?
Address the feedback before rolling out to the full team. That one day of piloting saves you weeks of frustration.
Step 10: Train Your Team
No 40-slide PowerPoint. Do a live walkthrough of 30-45 minutes:
- How do you open and answer a ticket?
- Where do you find customer and order context?
- How do you use macros and templates?
- How do you assign a ticket to a colleague?
- Where are the reports?
Record it so agents can rewatch later. Create a short cheat sheet with the 10 most common actions. Designate a "superuser" who answers questions during the first week.
After the Migration: Steps 11-15
Step 11: Start the Parallel Run
Day one of the parallel run. New conversations arrive in the new system. Ongoing conversations in the old system get finished there. Both systems are active.
Actively monitor:
- Are all emails arriving?
- Are chats routing correctly?
- Do the integrations work?
- Are notifications firing properly?
The first 24-48 hours are critical. Make sure someone is available to resolve issues immediately.
Step 12: Monitor Metrics
Compare the first week in the new system against your baseline from the old system:
- First response time: is it rising? (Acceptable in week one due to learning curve)
- Ticket volume: is everything arriving? (If volume suddenly drops, you're missing messages)
- Customer satisfaction: monitor actively
Small speed dips are normal in week 1. If response times are still significantly higher after week 2, you have a configuration problem.
Step 13: Gather Feedback
After 5-7 days: hold a short feedback session with the team. Not an hour — 15-20 minutes is enough.
Three questions:
- What works better than the old system?
- What works worse?
- What do you miss?
Act on the feedback immediately. The willingness to give feedback drops quickly after the first week. When agents see their input being addressed, adoption accelerates.
Step 14: Decommission the Old System
When all ongoing conversations in the old system are resolved (usually after 1-2 weeks), it's time to shut down. But not abruptly.
- Export a final backup of all data from the old system
- Downgrade your subscription to the lowest plan (keep it for 30 days as a safety net)
- Remove agent accounts to prevent anyone from accidentally working in the old system
- Set email forwarding permanently to the new system
- After 30 days with no incidents: cancel
Step 15: Optimize
The migration is technically complete, but optimization starts now. The first month after go-live is the time to:
- Refine macros based on actual usage patterns
- Adjust routing rules based on ticket patterns
- Build reports you didn't have before
- Add automation rules (e.g., auto-tagging, prioritization)
- Calibrate SLA targets based on realistic benchmarks
Schedule reviews at 30, 60, and 90 days. After 90 days, your new system should be running stably and performing measurably better than the old one.
The 5 Most Common Mistakes
Even with a checklist, things go wrong if you don't dodge these classics.
Mistake 1: Big bang without a fallback. Switching everything over on a Friday night sounds efficient. But if the import is corrupt and you're missing 200 tickets on Monday morning, you have a crisis. Always run a parallel period, however short.
Mistake 2: Forgetting integrations. The helpdesk works, but the Shopify connection doesn't. Your agents can't see orders anymore. Everything is slower than before. Within a week, the team is asking to switch back. Test integrations before go-live, not after.
Mistake 3: No rollback plan. What if things truly go wrong? Can you revert to the old system? How quickly? Define upfront: at what scenario do we switch back, and how? You may never need it, but knowing it exists provides confidence.
Mistake 4: Insufficient training. "It looks like the old system, they'll figure it out." They won't. Every system has its own logic, its own navigation, its own shortcuts. Thirty minutes of training saves thirty hours of frustration.
Mistake 5: No parallel run. One day in the old system, the next day in the new one. Messages that arrive in between? Gone. Customers expecting a reply to an ongoing conversation? Forgotten. Always run at least one week of overlap.
Accelerating Migration With a Concierge
The 15 steps above will take your team 2-4 weeks of planning and execution. That's realistic, but it's also 2-4 weeks where your team is partially focused on migration instead of helping customers.
A migration concierge handles the heavy lifting. Data export, import, configuration, integration setup, and testing — all done by a team that runs migrations as their daily work. Your team only needs to train and provide feedback.
The difference in timeline is significant. What takes 3-4 weeks in-house is done in 5-7 business days with a concierge. And the error rate drops because you're working with people who've run the same migration dozens of times before.
Not every scenario requires a concierge. A team of 2-3 agents with a simple setup migrates just fine on their own with this checklist. But if you have 10+ agents, run multiple integrations, and process more than 500 tickets per week, guided migration is worth the investment.
Switching Without the Stress
A helpdesk migration doesn't have to be traumatic. With proper preparation, a parallel-run strategy, and adequate training, it's a controlled process with a predictable outcome.
The most important lesson: take time for preparation, but not too much time for execution. Teams that plan for months but migrate in a weekend create their own problems. Teams that plan for two weeks and run parallel for two weeks come through without a scratch.
Ready to make the switch? Request a demo and discover how SamDesk guides your migration from first export to final optimization.
Need help with SamDesk?
Message Sam on WhatsApp or email [email protected]. We can help you choose the right setup.
Message on WhatsApp