Every weekday morning, messages each Zendesk agent in Slack with their own open tickets that are over 3 days old.

UsesSlackZendesk

Nudge agents about old open tickets

Tickets go stale quietly. Every weekday at 9:00 this finds the open Zendesk tickets that are more than 3 days old and sends each agent one Slack message listing only their own, with how long each has waited and a link.

Agents with nothing old get no message, and tickets nobody is assigned to are left out.

ScheduleRun every weekday at 09:00.Run every weekday at 09:00.
ZendeskOpen tickets older than 3 daysSearch for 'type:ticket status<solved created<3days -assignee:none'. Save it as stale.Zendesk
ListsOld tickets grouped by agentGroup the items in stale.results by assignee_name and save it as stale_by_agent.
Decisions & LoopsFor each agent in stale_by_agent:For each agent in stale_by_agent:
TextThis agent's tickets, one per lineWrite each item in agent.items as • @item.subject (@item.days_waiting days) @item.url, one per line and save it as ticket_lines.
SlackMessage the agentSend a direct message to agent.items[0].assignee_email. Save it as nudged.Hi agent.key, you have agent.count open tickets older than 3 days: ticket_linesSlack