Check what you actually exported
A ticket count does not tell you whether its replies, notes, files, and older history came too.
How To · Updated October 7, 2026
Move your tickets and customer history, catch missing replies or files early, and switch over without sending new requests to two inboxes.
Before you move everything, make sure you know what “everything” includes. Ticket exports can leave out replies, older records, or attachment files. Check the export, test a few real examples, and only switch over once your team can find the history it needs.
Before the checklist
An import can finish cleanly and still leave your team asking, “Where did that reply go?” or “Why is this attachment just a link?” The source export may not contain everything you expected, and the two help desks may use different fields or status names.
There is a second job, too: getting new requests into the right place. Email forwarding, forms, automations, and integrations may need their own cutover. Moving old tickets does not automatically move the way your team works.
A ticket count does not tell you whether its replies, notes, files, and older history came too.
A few familiar tickets will show you more than a green “complete” message.
Pick a clear moment to stop the old inbox and start 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.
Before you export
Start with the export, not the import button. A file can look complete while it only contains the ticket fields you can see in a list. Ask the old provider what that export includes, then use a few familiar tickets to check the answer.
Does the export include the whole thread, including older or archived tickets? Can you still tell which messages were private? Freshdesk says its standard ticket export leaves out full conversations and archived ticket history; an account export is needed for that history. See Freshdesk’s export guidance.
Check that the file itself came across, not just a link. Zendesk’s guidance uses its API to retrieve ticket attachments; private files can need authenticated access, and some download links expire. See Zendesk’s attachment guidance.
Compare status, priority, requester, assignee, tags, and custom fields. “Pending” may need to map to a different status in the new help desk. Keep a note of fields you rename or skip so agents know where to find that information.
Forms, email forwarding, notifications, automations, and integrations may need to be set up again. Make a list before cutover, then send a test request through every channel your customers use.
Direct imports from Freshdesk, Zendesk, and Zoho Desk support conversations and attachments. A CSV ticket is one row, so it cannot rebuild a full thread or carry its files. FyneDesk skips attachments over 25 MB and lists them in the import report. Check the current import details before choosing your route.
The FyneDesk path
FyneDesk includes import and migration support on every plan, including Free. Start with a small sample, look closely at the result, and sort out any field or file issues 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
A “complete” message is a good start. Now open the records and check the details your agents rely on.
| Area | What good looks like |
|---|---|
| Replies and notes | The thread is in order, authors and dates make sense, and private notes have not become customer-visible replies. |
| Attachments | Files open from the right ticket. Check filenames and larger files, not just the attachment count. |
| Fields and status | Statuses, priorities, custom fields, and tags still mean what your team expects. |
| People | Requesters and companies are matched correctly. Former agents still make sense in the ticket history. |
| 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, permissions, and one real reply work as expected. |
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.
A standard FyneDesk ticket CSV has one row per ticket, so it cannot rebuild the full reply thread or bring over ticket attachments. FyneDesk direct importers support conversations and attachments for Freshdesk, Zendesk, and Zoho Desk. Check what your source export includes before choosing a route; Freshdesk notes that its standard ticket export omits full conversations and archived ticket history.
Start with the import report, then compare the affected source records with the new ones. FyneDesk lists skipped attachments over 25 MB in its report. Fix failed rows using the same import job where possible, and check the current import guide before starting a new ticket import because a new CSV ticket job can create duplicates.
Check a pilot ticket that contains both a public reply and an internal note. Compare their order, author, and visibility in the new system before importing the rest. If the importer does not show how it maps visibility, ask the destination team before moving sensitive history.
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. FyneDesk import details were checked against the current import guide on October 7, 2026. Export options can vary by vendor plan and account, so confirm the current details with your provider before you move a large or regulated archive. For help planning a FyneDesk import, email support@fynedesk.io.