Help desk migration: 7 things that break when you switch

Support operations lead comparing an old ticket queue with a new help desk

Quick Answer

Switching help desks rarely loses tickets outright. The breakage sits in seven areas that ride with or act on them: custom fields, macros, attachments, ticket history, integrations, SLAs and routing rules.

A matching record count proves the transfer, not the help desk. Automations rarely map across platforms, so as an independent reviewer with nothing to sell, I would budget the macro, SLA and routing rebuild as its own project. Test it before cutover. Closed history you leave behind still needs an archive someone can search.

Did this answer your question?

Key Points

  • HappyFox's June 2026 migration guide says tickets and contacts "will probably move cleanly," while automations, workflows and integrations "almost certainly won’t."
  • Atlassian's support documentation, summarized in MigrateX's October 2026 cost guide, says closed issues imported by CSV keep counting for SLAs until flagged out or bulk-moved to Done.
  • As of October 2026, BMC Helix's Remedy-to-Helix migration service listed 14 to 20 weeks, covered up to 3 integrations and left up to three weeks of functional testing to customers.
Three things support leaders assume about switching help desks. Myth or fact?
Call each one, then see how other readers called it.
1 If the ticket count matches after migration, nothing was lost.
2 A migration tool carries your automations across with your tickets.
3 Leaving closed ticket history behind can be a reasonable choice.
Support operations lead comparing an old ticket queue with a new help desk's half-configured automation rules during a migration

Records move in a migration; the macros, SLA rules and routing logic around them have to be rebuilt and tested.

A help desk migration is priced on what can be counted: tickets, contacts, agents, companies and knowledge base articles. Much of what breaks after go-live sits outside that count.

Help Desk Migration's 2024 billing documentation made the meter explicit. Its price depended on help desk and ITSM records (tickets, companies, changes, problems, contacts and agents), knowledge base records (articles, categories and folders), the target platform, any pre-built custom options and the chosen support plan. So the first question for any quoting vendor is which parts of your setup the quote leaves out, because the meter never sees them. It cannot tell you whether a macro still fires or an SLA clock still starts on time.

The gap widens with scale. As of October 2026, BMC Helix's service for moving on-premises Remedy ITSM to Helix ITSM listed 14 to 20 weeks, priced in 120 or 300 success credits rather than dollars. It covered standard configurations and up to 3 integrations. The customer ran up to three weeks of user functional testing.

Costs also drift after cutover. One team that moved to Intercom saw its bill rise within six months, from seat additions, AI resolution charges and add-ons it had not realized were optional at signing. Legacy sources are harder still: at least one migration specialist does not support Cherwell, a legacy tool.

I built this guide as a map of where switches fail. Zazachat reviews support software and sells none of it. The sections that follow walk through the seven areas where breakage clusters: custom fields, macros, attachments, ticket history, integrations, SLAs and routing rules. No published guide behind it records how long each failure takes to recover from; your own test migration is where that gets measured.

A help desk switch typically takes two to six weeks from planning to stabilization, and the migration fee is the most predictable line in its budget. HappyFox's 2026 migration guide puts mid-size projects at $2,500 to $12,000 and enterprise moves at $12,000 to $60,000 or more, and it cites per-record tool pricing of roughly $100 for 1,000 records against roughly $514 for 10,000. Those numbers price data. They do not price behavior.

A help desk migration is the transfer of tickets, contacts, agents, knowledge base content and configuration from one support platform to another. The first four are records. The last one is logic: macros, triggers, SLA policies, routing rules and integrations, all written in the old platform's own terms. In 2024, one record-priced migration service said its pricing did not increase linearly with volume, and that notes, attachments, ticket custom fields and replies transferred free of charge. That is a fair deal for the records. It also means nothing in the quote pays for rebuilding the logic.

Volume misleads in a second way. Per-record pricing tracks how much data you have, not how tangled it is, so two instances with identical ticket counts can be very different jobs. Given the choice, I would take a precise scope over a low quote every time, because a cheap number that leaves out your SLA logic is not cheaper, only later.

The same guide calls SLAs, automations and workflows "consistently the most underestimated item on the list." The seven failure points below are where that underestimate turns into tickets routed to the wrong queue, SLA clocks running on closed history, and screenshots that never made it across.

What breaks when you migrate help desk software?

Records usually survive a help desk switch. The logic built around them does not: custom fields, macros, attachments, ticket history, integrations, SLAs and routing rules all need checking or rebuilding.

Before you accept a migration quote, sort your current setup into three piles:

  1. Moves as records: tickets, contacts, agents and knowledge base articles.
  2. Moves only if mapped: custom fields, groups, attachments and closed history.
  3. Never moves: macros, triggers, SLA policies, routing rules and integrations.

The quote covers the first pile. Your team pays for the third.

HappyFox's June 2026 migration guide states the split directly: tickets and contacts "will probably move cleanly," while automations, workflows and integrations "almost certainly won’t." Scale sharpens the problem. As one commenter in an r/n8n migration thread put it, "100 tickets vs 100,000 tickets has different problems." An IT platform vendor's own guide names ticket subjects, description bodies, statuses, priorities, contact profiles, clean-HTML knowledge base articles and attachments under common API size limits as the data that transfers reliably between most platforms.

Our reviews are written and edited by Zazachat's editorial team, led by Daniel Calloway, and the taxonomy below comes out of that editorial process: practitioner accounts and migration documentation, read against each other rather than taken on a vendor's word. A comparison of 5 sources shows the same pattern. Records travel. The practical step is to ask each vendor, in writing, which of the seven items below its tool touches at all.

The common assumption is that a clean ticket count means a clean migration. It does not. Here are the seven failure points, with one concrete example each:

  • Custom fields: platforms name the same object differently. Freshdesk "companies" are "organizations" in Zendesk, so every field needs an explicit source-to-target map.
  • Macros and automations: "if this, then that" rules built inside Zendesk or Freshworks rarely map directly to a new platform and typically get rebuilt.
  • Attachments: the same practitioner thread describes downloading each file from the source and posting it again to every newly created ticket.
  • Ticket history: one sysadmin's CSV export of past tickets arrived without the ticket notes, which made it "pretty much useless."
  • Integrations: each third-party integration adds its own testing and reconfiguration time, so the count of connected tools drives the schedule.
  • SLAs: SLA rules sit in the rebuild column with automations, because they run on the old platform's own logic.
  • Routing rules: ticket mapping covers group, type, status and priority, so one mismatched group sends tickets into the wrong team's queue.

I would compare destination platforms on that third pile before anything else. A shortlist of help desk software with live chat becomes far more useful once you know how much routing, SLA and automation logic each product has to absorb on day one, and how much of it your admins will rebuild by hand. Whether a migration tool can catch any of this before go-live is a separate question, and the evidence on it is mixed.

Why can a clean migration report hide a broken help desk?

A migration can finish with every ticket accounted for and still leave a help desk misbehaving. Several failures we traced in vendor documentation and practitioner threads never show up as a missing record.

Start with a ticket your team closed months ago. Atlassian's support documentation, as summarized in an October 2026 cost guide by the migration publisher MigrateX, says closed issues imported by CSV keep counting for SLAs, because they have no history beyond the moment they were created. Atlassian documents two fixes: a flag field that excludes those issues from SLA goals, or a bulk transition to Done.

MigrateX states the general rule plainly: "Recorded SLA outcomes can move as data, but the clock logic cannot." A closed ticket with a running clock still transferred, so migration tools have no failure to report. They count records. Help Desk Migration's demo results table shows four columns: all available, migrated, failed and skipped records. Its Data Integrity Report lists every failed record and the reason it did not transfer. A ticket that arrives intact and then misbehaves belongs in none of the failure columns.

An import can also set the new platform in motion. According to MigrateX's summary, one widely used ITSM platform's own support documentation says its bulk migration route does not mute Slack, Teams, business rules or workflows. Help Desk Migration's 2022 walkthrough for moving into Zoho Desk tells users to "turn off email notifications" and customer portal invitations on the target before the import starts. Anyone skipping that step should know what their target platform does when thousands of tickets appear at once.

Next are the losses inside tickets that otherwise arrive. ClonePartner, a managed migration service, warns that inline attachments and embedded images often break because they are "stored as platform-specific references, not portable file links." A June 2026 exit guide on Issuetrak's subreddit lists two more problems: CCs and followers can get dropped, and attachment links in ticket bodies may break if they were hosted on the outgoing vendor's content delivery network.

Help Desk Migration's pricing page reads like a list of these problems. Among its options priced by quote, it names screenshots that disappear "when the target platform doesn't support inline images," contacts that lose their links to all but one of their companies, and lost ticket-to-issue links. "After 60,000+ migrations, we've seen the situations that trip teams up," the vendor writes.

Where it failsWhat can go wrongDocumented by
SLA clocksImported closed issues keep counting for SLAsAtlassian support, via MigrateX
AutomationsA bulk import route leaves Slack, Teams, business rules and workflows unmutedOne ITSM platform's support docs, via MigrateX
Inline imagesPlatform-specific references or links to the old vendor's CDN breakClonePartner; Issuetrak subreddit guide
Attachment size40 MB cap on total attachments per ticket created through one platform's APIMigrateX
CCs and followersCan get droppedIssuetrak subreddit guide
Contacts and companiesContacts lose links to all but one companyHelp Desk Migration
Linked ticketsParent/child and linked-ticket relationships need deliberate handlingr/n8n practitioner thread; Help Desk Migration

Ticket history is where practitioners disagree. On r/sysadmin in July 2025, someone at a company of 40K described "thousands" of AD groups, plus firewall rules and other documentation, that reference the tickets that created them. They expected those tickets to be lost within a couple of months of go-live. A commenter whose team left old tickets behind had a different experience. Their CSV export lacked ticket notes, which made it "pretty much useless," but in two years nobody asked to see tickets that old. A third commenter kept a previous system, in use for 15 years, available in read-only mode for a year.

History mattered in the first case because other systems pointed at it. Old tickets were evidence, linked to access groups and firewall rules. Where nothing pointed back, nobody went looking. The commenter who left old tickets behind also noted that some industries have retention rules, so leaving history behind can be a compliance decision as well as a judgment about convenience.

One pattern runs through every failure here. A help desk is its records plus everything that acts on them or points at them: clocks, rules, notifications, attachments, links and other systems. Migration tools are built to count the records. Everything else needs testing by someone who knows how the old desk behaved.

Before go-live, test behaviour as well as records

  1. Before any test import, switch off email notifications, portal invitations, chat-app alerts, business rules and workflows on the target, then confirm in the test run that nothing fired.
  2. Ask the target vendor how imported closed tickets are kept out of SLA goals, such as a flag field or a bulk move to a done state, then check sample old tickets after the test run.
  3. Open sample tickets that had inline images, CCs, contacts linked to several companies and parent or child links. Ask your migration tool whether its report flags partial losses like these or only records that failed outright.
  4. Before leaving history behind, search access groups, firewall rules and internal documentation for old ticket references. If you find any, plan an archive or a read-only period.

How we checked this

We used a migration publisher's cost guide, a migration vendor's pricing page and walkthrough video, a managed migration service's cost guide, and three practitioner threads on Reddit. The Atlassian SLA behaviour and the unmuted bulk import route come from MigrateX's summary of platform documentation. We did not run test imports ourselves. None of the figures are ours. Help Desk Migration and ClonePartner sell migration services. The Issuetrak guide appears on a help desk vendor's own subreddit and lists that vendor first among alternatives. The Reddit commenters are anonymous, and their experiences are single cases. We review and rank support tools and do not sell help desk or migration software. Still unknown: how often each failure happens, and whether any tool's report flags partial losses inside a ticket that transferred.

  1. MigrateX, help desk migration cost guide, October 13, 2026.
  2. Help Desk Migration, pricing and migration options page, accessed October 2026.
  3. Help Desk Migration, Data Integrity Report overview, accessed October 2026.
  4. Help Desk Migration, demo migration walkthrough video, October 27, 2022.
  5. ClonePartner, help desk migration cost guide, November 1, 2025.
  6. r/issuetrak, help desk exit guide post, June 17, 2026.
  7. r/n8n, practitioner thread on DIY migration, November 21, 2025.
  8. r/sysadmin, thread on service desk changes and ticket history, July 16, 2025.

Is Zazachat a legitimate live chat software provider?

Zazachat does not sell live chat or help desk software. It is an independent publication that reviews and ranks support tools, with reviews written and edited by its editorial team.

Use the reviews to shortlist a destination. Then ask each finalist for a free test migration and the failed-record report before a single live ticket moves.

Compare help desk software

Can a paid migration tool catch these failures before go-live?

Partly. A good migration tool moves records and reports what it skipped, but the costlier work of rebuilding configuration on the new platform stays with your team.

The case for tooling is stronger than skeptics allow. Help Desk Migration, the most visible automated service in this market, has made verification its pitch: every run produces a Data Integrity Report, a record-level audit listing matched entity IDs, the full field mapping (what moved, what was transformed, what was skipped) and every failed record with the exact reason it did not transfer. The vendor also claims "Zero downtime," with agents working in either platform while data moves in the background, plus SOC 2 Type II and GDPR compliance. That is far more than a raw CSV export offers.

Read the vendor's pricing page, though, and a second picture appears. Its paid options double as a list of what breaks by default:

  • Screenshots disappear when the target platform does not support inline images.
  • Internal links between knowledge base articles break after the move.
  • Ticket-to-issue relationships, such as Jira links, can be lost.
  • Contacts can lose their links to all but one of their companies.

Each fix is an option priced by quote. So is preserving legacy custom-field data as private notes on each ticket. Back in 2018, that same page claimed "60,000+ Migrations" and carried a testimonial from Aaron Johnson of Lids.com describing "roughly 370k tickets" moved from Zendesk to Jira over 10 days for roughly $10k, after manual quotes of 60k to 100k.

I find that options menu more candid than most migration guides. It is a failure list published as a price sheet.

Independent signals are thinner than the marketing. 6sense's 2026 technographic profile counts 152 current customers for Help Desk Migration and ranks it #98 in a "Database" category alongside Microsoft SQL Server, which shows how poorly general market data fits a one-off service. Neither number predicts whether your platform pair will migrate cleanly.

Practitioners put the tool fee in proportion. In one MSP discussion of a PSA switch, a vendor estimated about $6k to move 200K tickets, plus another $2k for hands-on assistance. A commenter's reply: "Your migration is going to be the trivial part of the cost." Another predicted roughly two years of tweaking the new platform afterward. A third said ConnectWise does not allow API access for migrations, so everything moves by CSV.

That gap matters most if you are moving toward AI. The same vendor argues that support history is an AI agent's best training data, and it sequences the knowledge base and highest-quality tickets first so automation has context on day one. If your shortlist comes from AI customer support software, treat mapping quality as a buying requirement rather than an IT chore. Incorrectly mapped records degrade triage accuracy and suggestion quality from the first day.

The integrity report will name every skipped field. Deciding which of those fields your agents actually need is a call no tool makes for you, and it has to be made before the full run, not after it.

How do you plan a help desk switch so nothing breaks after go-live?

Audit and export first, test until the failed-record report is explainable, then budget the automation, SLA and routing rebuild as its own project.

The order matters. Each step below exists because one of the seven failure points surfaces late, and expensively, when that step is skipped or done after the contract is signed.

  1. Export and audit before you talk to vendors. Pull the full ticket history, user and organization records, knowledge base articles, and every macro, trigger and automation as reference material for the rebuild. Then document intake channels, routing logic, agent access levels and key integrations. That audit becomes your requirements list, whether you are comparing full help desks or building a live chat software shortlist.
  2. Agree the test runs before you sign. MigrateX's October 2026 cost guide recommends fixing the number of test runs and the acceptance criteria up front, so an extra run becomes a priced decision rather than a surprise. Write acceptance as field-level checks, not "the tickets arrived."
  3. Read the failed and skipped records line by line. In 2024, the same migration vendor's billing documentation named inactive employees and mandatory-field discrepancies as common reasons records were skipped or failed. Its re-migration windows were short: 5 days on the Advanced plan, enough for one sandbox run and one production run, and 10 days on Premium, the only tier that included delta migration. After the window closed, migration data was archived automatically.
  4. Silence the target platform during the load. Freshservice, for example, does not mute Slack, Teams, business rules or workflows during bulk migration, so imported tickets can trigger live notifications and automations as they land.
  5. Budget the rebuild as its own line. MigrateX is blunt that workflows, automations, business rules, SLA definitions, macros and running SLA timers are rebuilt on the target, not migrated, and it advises pricing that work with whoever configures the new platform. Routing rules and tagging systems belong on the same list.
  6. Run both systems after cutover. Keep the old platform accessible for two to four weeks while new tickets go to the new one, name one person to field agent questions, and expect productivity to dip during the first week.

Short windows punish slow reviewers. A team that runs its full migration on a Friday and gets to the skipped-record report the following week may find the re-migration option already gone.

SLA history deserves its own test case. Closed issues imported into Atlassian by CSV keep counting against SLA goals, because they carry no history beyond the creation event; Atlassian's documented fixes are a flag field that excludes them from SLA goals, or a bulk transition to Done. So put a sample of imported closed tickets into the step-two acceptance test, and check that the first SLA report on the new platform does not count them as breaches. Field-level checks alone will not catch the clocks.

If I had to keep only one of these steps, it would be the second. An acceptance test written before signing changes who pays for a bad run, and it forces someone to decide, in writing, which fields actually matter to agents. The first time an agent opens a two-year-old ticket in the new system and finds the notes missing, that list is what tells you whether the migration failed or the scope did.

What will still break in your next help desk migration?

The logic, not the data. Record transfers keep getting more predictable, while macros, SLA clocks, routing rules and long-lived history still depend on your own rebuild and archive plan.

I expect record-count pricing and free test runs before payment to keep spreading, because they make the data side of a switch easy to quote. The harder failures sit where no quote reaches. A 2025 r/sysadmin thread shows the extreme case: a 40K-person company moving to its third service desk platform since 2015, with thousands of AD groups and firewall rules that point back to the tickets that created them. One commenter noted that a well-known migration service did not support the legacy source at all. Another team kept its 15-year-old system in read-only mode for a year after switching.

Plan for that outcome on day one. Decide which history must stay searchable, for how long, and where it will live.

Then track one number through your own switch: time to recover for each failure type, from the first broken macro to the last re-mapped field. Your next migration budget should start from that figure, not from a vendor's record count.

Summarize This Article With AI

Open this article in your preferred AI engine for an instant summary.

Frequently Asked Questions

What else do support leaders ask about help desk migration?

Most follow-up questions concern timing, vendor lock-in, attachments, closed history, user logins and how much budget to hold back for problems that surface mid-project.

How long does a help desk migration take?

It depends on configuration complexity as much as on volume. Small teams moving with a self-service tool can finish in 1 to 3 days. At the other end, Freshworks says ServiceNow-to-Freshservice migrations typically take 4 to 12 weeks, and BMC Helix lists 14 to 20 weeks for its Remedy-to-Helix migration service. Enterprise ITSM moves are a different category of project from a SaaS help desk switch.

How do I avoid vendor lock-in when I choose a new help desk?

Negotiate the exit before you sign the entry. Vendor lock-in is the cost of leaving a platform that controls the format of, and access to, your own support data. Help Desk Migration's August 2026 guide on lock-in advises support leaders to negotiate explicit data-ownership and export rights, short renewal notice periods, and machine-readable exports in JSON, CSV or ZIP. I'd add API access to that list, because as one sysadmin put it, "If you don't have API access you're at the mercy of those who do." Then test the export once a year, ticket notes included.

Do attachments and inline images survive a migration?

Files usually move; embedded images are the weak spot. Migration vendors warn that inline attachments often break during export because they are stored as platform-specific references rather than portable file links. Heavy inline-attachment volumes can also double execution time, since each file is downloaded and uploaded again for every ticket. Spot-check tickets that contain screenshots during the test run, not only tickets with attached PDFs.

Should I migrate closed tickets or leave them behind?

Migrate what your obligations and your agents need, and archive the rest somewhere searchable. Legacy-archiving providers cited in one IT platform vendor's guide say keeping a single legacy application online for legal discovery "can run to tens of thousands of dollars over just a few years." In 2024, one migration service also priced CSV targets below help desk targets. That makes an export archive the cheaper home for deep history.

What is a delta migration, and do I need one?

A delta migration is a follow-up run that moves records created or changed after the main transfer, so agents can keep working through cutover. You need one if you cannot freeze the old help desk. The trade-off is cost. A shorter freeze makes the cutover more expensive, because it calls for a pre-load, a delta sync, weekend staffing and a rollback plan.

Do agent and customer passwords migrate?

No. Encrypted passwords cannot be migrated, because modern platforms store them with one-way hashing that cannot be reversed, so agents and portal users reset their credentials on the new system. Schedule those reset emails for go-live day, not for the night of a test run.

How much contingency should a migration budget hold?

One managed-migration vendor recommends a contingency reserve, the Project Management Institute's term for budget held back against expected but unpriced problems, of 15 to 20% of the total. An IT platform vendor separately warns that budgets can grow 20% to 50% when problems surface mid-project. My preference is to hold that reserve against the rebuild of automations, SLAs and routing, where the surprises cluster, rather than against the record transfer itself.

Written by

Michael Kansky

Connect on LinkedIn

Read next