call center, headset, smile, office work, communication, customer support, professional, employee, work, woman, modern office, technology, phone assistance, microphone, young woman, multitasking, office environment, support, phone call, happy, workspace
Photo by geralt on Pixabay

Routing & Automation

Part of Support routing and automation

Escalating an unassigned ticket automatically

Define the unassigned state, escalation clock, recipient and stop condition before automating overdue ticket alerts.

Escalate a ticket when it stays without an individual owner beyond an agreed interval. Send the alert to a monitored person or team. Stop the rule once the case is claimed or enters a separately monitored escalation stage. Keep an unassigned-ticket view so work stays visible if an alert fails.

Define the eligible tickets and clock

A ticket can belong to a group with no agent assigned. Decide whether the rule covers those tickets, tickets with no group, or both. Exclude finished cases and waiting states that genuinely need no assignment, using conditions that match the team's workflow.

Choose the clock that answers the problem. Age since creation covers new intake. A transferred ticket may need time since transfer if the system records and exposes that event for rules. A customer reply on an existing case may need a separate coverage path.

Specify calendar or staffed hours in the team's policy. Check what the selected rule type actually supports.

Rule element / Choice to record

Eligible work
Active ticket without an individual owner
Threshold
Agreed age and supported time condition
Recipient
Named queue lead or staffed fallback team
Stop
Assignment or a separately monitored escalation stage
Follow-up
Person responsible for checking that the case was accepted

These are proposed choices, not default product settings. An email sent to an empty assignee field cannot serve as the escalation.

Allow for hourly processing and limits

Zendesk automations run hourly, though not at an exact minute. They require an action that makes a qualifying condition false, or a condition that can be true only once. A continuing ‘unassigned for longer than’ condition with only a notification action is unsuitable because it can keep firing.

Freshdesk hourly rules run every hour and execute when conditions match. Examples include sending unattended tickets over 48 hours to agents and assigning long-overdue tickets to an Escalations team.

Freshdesk says hourly rules act on tickets created or updated in the last 30 days; tickets inactive beyond 30 days will not be impacted. An old, idle ticket therefore needs a separate queue review. Check the account's available conditions and actions before choosing a stage field or bounded time window.

Hourly Automation Rules: Zendesk vs Freshdesk

Execution frequency
Hourly (Zendesk), every hour (Freshdesk)
Trigger scope
Tickets created or updated in the last 30 days (Freshdesk only)
Action requirement
Must include action that changes condition state (e.g., assignment)
Support for continuous conditions
Not suitable for ongoing 'unassigned for longer than' with only notification

Check whether the escalation worked

Use safe sample cases: a ticket claimed before the threshold, one still unassigned, one assigned to a group but not an agent, and one already resolved. Inspect the rule log, recipient and resulting owner. Check the next hourly cycle for a repeat alert. An escalation is complete when someone accepts the next action, not merely when the system records a send.

More in Routing & Automation