Skip to content

Software companies

Zendesk ticket deletion schedules: what to keep before you purge

By SourceX Editorial · Updated

Short answer

A Zendesk ticket deletion schedule deletes tickets automatically once they match its conditions, so decide what to keep before the first run. Export the full history to your own storage, apply legal holds, then retain only defined review sets, such as escalations linked to engineering, in de-identified form. Purge the rest under your retention policy.

Key takeaways

  • Plan as if a scheduled deletion is permanent, and check Zendesk's current documentation for recovery rules on your plan.
  • Export the full ticket history, including attachments, fields and tags, before the first schedule runs.
  • Legal holds and contract deletion duties override both the schedule and any wish to keep records.
  • Keep defined review sets, such as escalations linked to engineering issues, in de-identified form, and let the rest go.

What does a Zendesk deletion schedule do?#

A Zendesk deletion schedule is an admin-configured rule that deletes tickets automatically once they meet set conditions, typically based on status and age. It is a sound privacy and storage control, and it is also the fastest way to lose years of support history without a decision anyone remembers making.

Zendesk documents which plans include deletion schedules, which conditions are available and whether deleted tickets can be recovered, and those details change over time. Read the current admin documentation before you build a schedule, and plan as if a scheduled deletion cannot be undone.

Ticket deletion also interacts with other objects. Users, organizations, attachments and side conversations may follow their own rules, so confirm what a ticket deletion removes and what it leaves behind.

Why decide what to keep before the first run?#

Keep decisions belong before the first run because a schedule enforces the retention policy you wrote, not the one you meant. A rule that deletes closed tickets after a set period will also delete the escalation that explains a recurring defect, the onboarding thread that became a help article, and tickets your legal team asked to preserve.

Support history has uses beyond the help desk. Product teams mine it for defect patterns, QA teams use it for coaching, and AI developers building support agents look for multi-turn conversations with clear resolutions. Those uses justify keeping a defined, de-identified review set, not keeping everything.

The order of operations matters as well. If a migration, an acquisition or a storage limit is driving the purge, the export and the review sets must be finished before that deadline, so set the schedule's start date from the export plan rather than the other way around.

The pre-purge checklist#

A pre-purge checklist turns a deletion schedule from a cleanup task into a controlled records decision. Work through it with the support lead, legal and IT before the schedule is switched on.

Store the export in a form someone can read later. A JSON or CSV export with a short data dictionary describing fields, tags and custom forms is far more useful next year than a raw dump that nobody on the current team can interpret.

  • Confirm legal holds and pending disputes, add a hold tag to affected tickets, and write the schedule's conditions to skip that tag.
  • Map your retention policy and customer contract deletion duties to ticket conditions.
  • Export the full ticket history to storage you control, using the export options your plan supports.
  • Export attachments, custom field definitions, tags, macros and group structure, which give tickets their meaning.
  • Download attachment files separately if your export lists them as links, because those links may stop working once the tickets are deleted.
  • Capture links to Jira issues, CRM records and help center articles before ticket IDs disappear.
  • Record ticket counts by year, brand and form so you know what existed before deletion.
  • Define the review sets to retain, and de-identify them before storing.
  • Test the schedule on a narrow condition, check the results, then widen it.
  • Document the decision, the export location and the approver.

Which ticket sets are worth retaining for review?#

The ticket sets worth retaining are the ones that record a problem, the reasoning and the outcome. Short transactional tickets rarely meet that bar, while escalations and long technical threads often do.

Some sets must go regardless of their value. Tickets covered by a contract deletion duty, or tickets holding payment card or health details, follow your policy and your contracts, not a review plan.

Which ticket sets are worth retaining for review?
Ticket setWhy it is usefulMain riskSuggested treatment
Escalations linked to engineering issuesShows how support and engineering resolved defectsCustomer names and environment detailsKeep de-identified, with issue links
Multi-reply technical troubleshootingCaptures diagnostic reasoning step by stepLogs and screenshots with personal dataKeep the text; review attachments
Tickets with QA scores or CSAT ratingsPairs conversations with quality judgmentsAgent names and performance dataPseudonymize agents
Onboarding and implementation ticketsDocuments setup decisions and pitfallsCustomer configuration detailsKeep de-identified
Tickets under legal holdRequired for a dispute or investigationUsing them for anything elseKeep separately and untouched
Password resets, spam and auto-repliesLittleClutter and personal dataPurge
Tickets with payment card or health detailsLittle for reviewSensitive data exposurePurge or redact under policy
Tickets covered by a contract deletion dutyNone you may useBreach of contractPurge as required

How to balance retention value and privacy#

Retention value and privacy pull in opposite directions, and the way to reconcile them is to keep the knowledge while removing the people. GDPR's storage limitation principle, and similar rules in other privacy laws that may apply, call for keeping personal data only as long as its purpose requires, and many customer contracts promise deletion, so a review set should be stripped of names, emails, phone numbers, addresses and account identifiers before it is retained.

Detection software narrows the search; it does not end it. The maintainers of Presidio, an open-source PII detection tool, state that its automated detection cannot guarantee it finds all sensitive information and that additional protections should be used. Pair any automated pass with sampling and human review, especially for attachments and pasted logs.

Check your privacy notice as well. If it tells end users that support conversations are deleted after a period, any review set needs a basis consistent with that promise, which counsel should confirm.

Illustrative: a construction software company plans its first purge#

Illustrative: a fictional construction project management software company has run Zendesk for many years and wants to reduce storage and privacy exposure. The COO proposes a schedule that deletes closed tickets older than a set age.

Before switching it on, the team exports everything to encrypted storage, tags tickets tied to two open disputes, and defines three review sets: escalations linked to Jira bugs, implementation tickets from enterprise rollouts and conversations with QA scores. Those sets are de-identified, sampled by a support lead and archived with their issue links. Everything else, including password resets and tickets from a customer whose contract requires deletion, is left to the schedule.

The schedule runs on a narrow condition first, the results match the plan, and the rule is widened. The company ends up with a smaller, safer archive that still explains how its product was supported.

How SourceX treats a support archive before a purge#

SourceX can assess a support archive from metadata alone, such as ticket counts by year, fields in use and links to engineering systems, before any purge decision. Nothing is exported to SourceX during that fit check.

If a review set proceeds, it moves through Preparation and Approval in the SourceX five-step transaction, with personal and confidential details removed and the supplier approving the final package. The SourceX Evidence Packet records the privacy steps, and the archive stays in your own storage.

Frequently asked questions

Can we restore tickets after a deletion schedule runs?

Plan as if you cannot. Recovery options, if any, depend on Zendesk's current rules and your plan, and they may not cover scheduled deletions. The only restore you can rely on is your own export, taken before the schedule runs and stored where you control it.

Does deleting tickets also delete end user profiles?

Not necessarily. Tickets, users and organizations are separate objects in most help desks, and each may need its own deletion process. If your goal is to remove personal data, confirm in Zendesk's documentation how user records are handled and include them in the plan.

Should we keep tickets to train our own support AI?

That can be a legitimate purpose, but it needs a basis consistent with your privacy notice and contracts. Keep a defined de-identified set rather than the full history, document the purpose, and check whether any customer contracts restrict use of their users' messages for AI.

How do deletion schedules affect a helpdesk migration?

Pause or narrow schedules during a migration, because tickets deleted mid-move may never reach the new system. Export the full history first, migrate, reconcile counts between the two systems, and only then apply retention rules in the new tool.

Who should approve the first deletion schedule?

The COO or support leader owns the decision, with legal confirming holds and contract duties and IT confirming the export. Record the approval with the rule's conditions and the export location, so anyone asking later can see what was deleted and why.

Sources

  • Presidio's documentation warns that because it uses automated detection mechanisms, there is no guarantee it will find all sensitive information, and additional systems and protections should be employed. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify