How to import tickets and migrate data on Zendesk
Import tickets to Zendesk by preparing CSV files with proper field mapping, accessing the Import/Export section in Admin Center, and using the ticket import wizard. The process includes data validation, field mapping, and monitoring import progress.
Prerequisites
- Admin access to Zendesk account
- CSV file with properly formatted ticket data
- Understanding of Zendesk ticket fields and structure
- Backup of existing data before migration
Step-by-Step Instructions
Prepare your ticket data for import
subject, description, status, priority, requester_email, and created_at. Ensure dates are in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ) and status values match Zendesk options: new, open, pending, hold, solved, or closed. Remove any special characters that might cause parsing errors.Access the Import section in Admin Center
Upload your CSV file and select import type
Map CSV columns to Zendesk fields
Configure import settings and validation
Start the import and monitor progress
Review import results and handle errors
Verify imported data and configure post-import settings
Common Issues & Troubleshooting
CSV upload fails with 'Invalid file format' error
Ensure your file is saved as CSV (Comma delimited) format, not Excel format. Check that column headers don't contain special characters or spaces, and verify the file size is under 100MB. Try opening and re-saving the file in a plain text editor to remove hidden formatting.
Import fails due to 'Invalid email address' errors
Review your requester_email column for malformed email addresses, duplicates, or empty cells. Use Excel's data validation or a text editor with regex search to find invalid formats. Ensure all email addresses follow the format user@domain.com and remove any extra spaces or special characters.
Tickets import with wrong timestamps or current date
Verify your created_at column uses ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Convert dates from other formats using Excel formulas or scripting. Ensure the Created at field is properly mapped during the field mapping step, not left as 'Do not import'.
Import completes but tickets missing custom field data
Check that custom fields exist in your Zendesk before importing and are properly mapped during the field mapping step. Verify custom field values in your CSV match the expected format (text, numbers, dropdown options, etc.). For dropdown fields, ensure CSV values exactly match the predefined options in Zendesk.