Moving to ChaosDesk
Updated Nov 9, 2026
ChaosDesk imports your old help desk with its history, keeps it in sync while your team checks everything, and lets you switch when you are ready.
Sources
| From | What comes over | Status |
|---|---|---|
| Zendesk | Everything: brands, people, fields, forms, rules, SLAs, tickets with history, help centre, custom objects | Available |
| Freshdesk | Products, groups, companies, agents, contacts, fields, forms, statuses, SLAs, canned responses, tickets, solution articles | Beta |
| Help Scout | Mailboxes, teams, users, customers, custom fields, saved replies, conversations, Docs | Beta |
| Spreadsheet (CSV or Excel) | Organizations, users and tickets | Beta |
| Intercom, Gorgias, Zoho Desk, Front, HubSpot Service Hub, Jira Service Management | People, groups, tickets with their messages, and (where the source has them) macros and articles | Beta |
| Salesforce Service Cloud, ServiceNow, Zammad, Kayako, LiveAgent, osTicket | People, groups, organizations and tickets with their messages | Beta |
| Help centre website or files | Articles, categories and sections, as drafts | Beta |
See Import from Intercom, Gorgias, Zoho Desk, Front, HubSpot or Jira, Import from Salesforce, ServiceNow, Zammad, Kayako, LiveAgent or osTicket and Import a help centre from a website or files.
All sources are on one page: Admin Center, Integrations, Import.
The steps
The page shows a checklist you tick off as you go:
- Connect the account.
- Run a dry run and read its report.
- Run the full import.
- Fix what failed, and rebuild what the report lists.
- Check that the counts match the source.
- Parallel run: keep syncing changes while your team works in the old system.
- Forward your support addresses to ChaosDesk.
- Go live.
- Switch off automations and channels in the old system.
Re-running an import updates records and never duplicates them, and imported history never sends a notification or fires a trigger.
Step 6 needs a source that can read only what changed. The spreadsheet, help centre and osTicket imports cannot, so there you re-run the import or upload a newer file instead.
Your integrations
Scripts written for the Zendesk API keep working with the Zendesk-compatible API after a base URL change. Integrations hard-wired to *.zendesk.com need a replacement. See switching from Zendesk.
Zendesk, Freshdesk, Help Scout and the other help desks named here are trademarks of their owners. ChaosDesk is not affiliated with them.
Related
Was this article helpful?
Still need help?
Submit a request