Preserve context
A ticket without its dates, requester, ownership, and replies is only a subject line.
How To · July 15, 2026
Move without losing the ticket history, customer context, and working habits your support team depends on.
The safest migration is not one giant import. First identify what matters, then map it, test a representative sample, move the rest, and verify the result before closing the old system. A clean cutover protects both historical data and the next request that arrives.
Before the checklist
Most failures are not caused by the file transfer itself. They happen because the old and new systems organize support differently. A status called Pending may mean waiting for a customer in one tool and waiting for an internal team in another. A contact may be matched by email in one system but tied to a company record in another.
The other risk is operational. Email forwarding, web forms, automations, and integrations can keep sending new requests into the old workspace after the historical data has moved. A strong migration plan handles the data model and the live support flow as separate jobs.
A ticket without its dates, requester, ownership, and replies is only a subject line.
A small pilot reveals mistakes before they affect the full history.
Choose when new requests stop entering the old system and start entering the new one.
The migration plan
Work in order. Each stage reduces a different kind of risk.
Know what your team relies on before you export anything.
Use a direct connector when history matters. Use CSV when portability matters.
A migration carries old clutter as faithfully as useful history.
Make sure the same words mean the same thing in both systems.
Find mapping mistakes while they are still easy to correct.
Keep new requests from being split between two inboxes.
A completed import is not the same as a verified migration.
Choose the transfer method
Neither method is automatically better. The right choice depends on how much history and structure you need to preserve.
Best when the connector understands the source system and can retrieve related records through its API.
Best when the old tool can export clean tables or when you want control over every mapped column.
A flat ticket file cannot represent a complete reply thread or its attachments. If that history must remain inside each ticket, use a direct importer or ask the destination team about a custom migration path before committing.
The FyneDesk path
FyneDesk includes import and migration support on every plan, including Free. You can create a workspace, test a small import, review the result, and adjust the mapping before changing your live support address.
Every path includes a guided scope, mapping, progress, and results flow. Zendesk is phasing out API tokens beginning July 28, 2026. If your account cannot create one, ask FyneDesk about a safe migration path.
Pilot review
Do not judge a pilot by the success banner alone. Open the records and test how agents will actually use them.
| Area | What good looks like |
|---|---|
| Ticket history | Created and resolved dates match the source. Reply order still makes sense. |
| Ownership | Active agents are linked correctly. Former agents remain visible in historical records. |
| Customers | Contacts are matched by the intended email. Companies are not duplicated. |
| Attachments | A sample of common file types opens and belongs to the correct ticket. |
| Knowledge | Titles, categories, links, formatting, and publication status are correct. |
| New requests | Support email, forms, portal links, and integrations create tickets only in the new workspace. |
| Agent workflow | Routing, notifications, templates, and permissions work for a real test request. |
Cutover day
Record the export time so everyone knows where the old history ends.
Watch progress and resolve blocking errors before changing customer entry points.
Update email forwarding, forms, portal links, and integrations so new requests land in one place.
Submit a request through every active channel and confirm assignment, notification, reply, and resolution.
Keep it available for validation and retention, but stop agents from creating split history.
Frequently asked questions
FyneDesk has direct importers for Freshdesk, Zendesk, and Zoho Desk. If you use another help desk that can export usable CSV data, FyneDesk can import companies, contacts, tickets, and knowledge articles through the CSV workflow. Contact FyneDesk before you begin if your export uses unusual fields or formats so the mapping can be reviewed first.
No. FyneDesk imports are silent. Customer notifications do not send and ticket automations do not run while historical records are being imported.
Not through the standard flat ticket file. The FyneDesk CSV importer treats each ticket as one row, so it does not recreate a full conversation thread or ticket attachments. FyneDesk direct importers can bring conversations and attachments across.
Valid rows can still finish. FyneDesk reports failed rows with a reason and provides an error report. Correct those rows and run them again instead of repeating the entire migration.
No. Keep it available in read only form until record counts, sample tickets, new ticket routing, and retention requirements have been verified. The right archive period depends on your contract and data retention policy.
Import and migration support are included on every FyneDesk plan, including Free. You can use the import tools yourself or contact the team for help planning and testing the move.
Start with a pilot
Create a free FyneDesk workspace and test your mapping without changing the support flow your customers use today.
About this guide: Written by the FyneDesk team from the migration workflow shipped in FyneDesk and the practical checks support teams should complete before a cutover. Product capabilities were verified against the FyneDesk application on July 15, 2026. If something has changed, email support@fynedesk.io.