What's inside — the exact file
This is the complete template, not a sample. The rows are worked examples — replace them with your data (and delete them before any platform import).
Tools — Template Library · Zendesk · Import
Staging sheet for migrating tickets into Zendesk — one ticket per row with the field set the Zendesk API and migration tools expect.
This is the complete template, not a sample. The rows are worked examples — replace them with your data (and delete them before any platform import).
| external_id | subject | description | status | priority | type | requester_email | assignee_email | group | tags | created_at | solved_at |
|---|---|---|---|---|---|---|---|---|---|---|---|
| LEG-10041 | Cannot log in after password reset | Customer reports reset link loops back to login page. | solved | high | incident | jane@example.com | agent1@yourcompany.com | Support Tier 1 | login migrated_2026 | 2026-03-04T15:22:00Z | 2026-03-05T09:10:00Z |
| LEG-10042 | Feature request: export to CSV | Asks for CSV export on the reports screen. | open | normal | task | sam@example.com | agent2@yourcompany.com | Product Desk | feature_request migrated_2026 | 2026-03-06T11:02:00Z | |
| LEG-10043 | Billing discrepancy on March invoice | Invoice shows 12 seats, account has 10. | pending | urgent | problem | ada@example.com | Billing | billing migrated_2026 | 2026-03-07T08:45:00Z | ||
| LEG-10044 | Minimal example row | Only subject, description, requester, and status are essential for most migration tools. | new | min@example.com | migrated_2026 |
This sheet is the staging file for a ticket migration into Zendesk. Unlike users and organizations, Zendesk does not bulk-import tickets from a CSV in the admin UI — historical tickets come in through the Zendesk API or a migration tool, and every one of those routes wants the same core field set. This worksheet puts that field set in one place so you can clean, map, and sign off on the data before anything touches the API.
Use it when you are leaving another help desk (Freshdesk, Intercom, Jira Service Management, a shared inbox) and want ticket history to survive the move. Stage your legacy tickets here, reconcile statuses and requesters, and hand the finished sheet to whoever runs the migration — your team, a migration tool, or ours.
| external_id | The ticket’s ID in the old system. Keeps the migration idempotent and lets you trace any Zendesk ticket back to its source. |
|---|---|
| subject | Ticket subject line. Required by the API. |
| description | The first comment on the ticket — usually the customer’s original message. |
| status | Zendesk status: new, open, pending, hold, or solved. Closed tickets are created as solved. |
| priority | low, normal, high, or urgent. Leave blank to let triggers set it. |
| type | question, incident, problem, or task. Optional but it powers reporting. |
| requester_email | Who the ticket is for. Should already exist as a Zendesk user. |
| assignee_email | The agent it lands with. Must be an existing agent; blank routes to the group. |
| group | The Zendesk group name for routing. Must match an existing group exactly. |
| tags | Space-separated tags. Always include a migration batch tag. |
| created_at | Original creation time, ISO 8601 UTC. Preserves reporting history. |
| solved_at | When it was solved, for closed history. Blank for open tickets. |
Not through the admin UI — Zendesk’s native CSV imports cover users and organizations only. Ticket history comes in through the Zendesk API (ticket import endpoint) or a migration tool. This sheet is the staging format for either route, with columns that mirror the API’s ticket fields as of October 2026.
Done properly, no — the API’s ticket import path is designed to suppress notifications and triggers. This is exactly the kind of detail a 20-ticket pilot batch confirms before the full run.
Our default advice: migrate 12–24 months as live tickets and keep an archive export of the rest. Old tickets mostly serve reporting, and a smaller migration is faster, cheaper, and easier to verify.
This is a Market Disrupt worksheet, not a vendor file. Import-format templates follow each platform's documented layout as of July 2026 — platforms evolve, so validate against current documentation before a large import.
Related templates: Zendesk Bulk User Import · Zendesk Organization Import · Help Desk Migration Field Map · Browse all 37
Go deeper: zendesk migration checklist · what is zendesk · Try the Zendesk Plan Finder
Imports, migrations, and workflow buildouts are the day job — we're a Zendesk Premier Partner, and the same team that made this template runs the real thing.
Talk to a Zendesk Premier PartnerIntroduce yourself once — every download after this one, here or in the library, is instant. We'll occasionally send new templates worth having; unsubscribe anytime.