How to recover suspended tickets automatically in Zendesk
By Jake Marsh · Updated
To recover suspended tickets automatically in Zendesk, install Winnowell, write a Recover or Recover with a requester rule for the emails that should never wait, tick Run automatically on it, and turn on Automatic recovery in the app settings. While at least one person with Winnowell has Zendesk open, it checks the queue every 15 minutes (or your interval) and recovers what those rules decide. It never deletes, and each pass is logged.
Steps
- Write the rule. In Rules, add conditions for the emails you want back, such as sender domain is one of your customers' domains, or message text contains a word your legal team watches.
- Pick the action. Recover keeps the original sender as requester. Recover with a requester is for emails Zendesk won't recover as they are, such as "Received from support address".
- Add tags. Every recovered ticket gets the app's tag (default
winnowell_recovered); a rule can add its own, such aslegal_review, so a trigger routes the ticket. - Test it. Run Run rules (dry run first) once and check what the rule would recover.
- Tick Run automatically on the rule.
- Turn on Automatic recovery in the app settings (Admin Center > Apps and integrations > Apps > Zendesk Support apps > Winnowell) and set minutes between automatic runs (5 to 240, default 15).
How automatic passes work
| When | Every interval, while at least one person with Winnowell has Zendesk open |
| What it applies | All your rules in order, so a Keep or Delete rule above still wins |
| What it does | Recovers only what an automatic rule decides |
| How many | Up to 200 emails per pass |
| Never | Deletes anything |
| Record | Each pass is written to that day's log ticket |
Nothing runs while nobody has Zendesk open. Zendesk deletes unrecovered suspended tickets after 14 days, so still review the queue at least weekly.
Good rules to automate
- Customer domains. Sender domain is one of your top accounts' domains: recover.
- Watch words. Message text contains "arbitration" or "chargeback": recover and tag for the right team.
- Forwarded mail. Cause of suspension is "Received from support address": recover with a requester.
- A loop you trust. Cause of suspension plus a known sender domain, for systems that send automated mail you need.
Where recovered tickets go
Zendesk's Viewing, recovering, and deleting suspended tickets says recovered tickets come back unassigned with a New status, so they appear in views of unassigned tickets. Use the rule's tags in triggers to assign or route them.
Check what it did
Open History for the runs and their log tickets. The daily log ticket lists every email recovered automatically with its sender, subject, cause, rule, outcome and new ticket number.
Who can change the rules
Agents can edit rules is off by default, so only admins change rules; agents can still run them. Limit the app itself under Role restrictions to the people who review suspended tickets.
What it costs
Winnowell is billed monthly by Zendesk per account: Team $99 (up to 100 rules), Professional $199 (up to 250) or Enterprise $349 (up to 5,000), with a 14-day trial; automatic recovery is in every plan. The Winnowell documentation has every setting.
Winnowell
Suspended ticket rules: dry run first, then bulk recover or delete, with an audit trail in Zendesk. From $99 a month per Zendesk account.
Questions
Does automatic recovery run when nobody is logged in?
No. Winnowell runs in the browser, so it needs at least one person with Winnowell to have Zendesk open.
Can automatic rules delete spam too?
No. Automatic runs only recover. Deleting always waits for a person and a typed confirmation.
How do I report on recovered tickets?
Use the winnowell_recovered tag, or the tags each rule adds, in views and reports.
What if a Delete rule sits above an automatic Recover rule?
Rules apply in order and the first match decides, so the Delete rule wins and the email stays in the queue for the next manual run.
More Winnowell guides
- How to bulk delete suspended spam tickets in Zendesk safely
- How to recover "Received from support address" suspended tickets in Zendesk
More Zendesk guides
- How to send an Onfido verification link from a Zendesk ticket (Whowell)
- How to find your Mirakl shop API key and API host for Zendesk (Wharfwell for Mirakl marketplaces)
- How to load discount codes into Zendesk from a CSV file (Vouchwell)