Bulk import of 5000 historical tickets

#4510 · zendesk · opened 1/31/2026

pendingnormal

Requester

iris.nakamura@initech.com

Assignee

pat.oconnor

Updated

2/21/2026, 8:24:57 PM

Tags

downgradebilling

Conversation (4 messages)

I

Iris Nakamura

1/31/2026, 9:11:24 AM

#1
We're migrating from our old system and have 5000 tickets in CSV format. What's the best way to import them while preserving timestamps and assignee history?
P

pat.oconnor

1/31/2026, 10:11:24 AM

#2
For bulk imports, use our CLI tool: cliaas import --format csv --input ./historical.csv --preserve-timestamps. The CSV needs columns: subject, description, status, priority, created_at, assignee_email. I can send you a template.
I

Iris Nakamura

1/31/2026, 11:11:24 AM

#3
That would be great. Will it also import the reply threads?
P

pat.oconnor

1/31/2026, 12:11:24 PM

#4
Reply threads need to be in a separate CSV with ticket_id, body, author_email, created_at columns. Run the ticket import first, then the replies import. The CLI handles the linking automatically.

CLI Actions

cliaas draft reply --ticket demo-4510 # generate AI reply

cliaas kb suggest --ticket demo-4510 # find relevant KB articles

cliaas triage --limit 1 # AI priority suggestion