Planning playbook
Blocked Ticket Escalator
Tracks tickets that move to a blocked status and escalates with status updates at 3 days and to the board owner at 7 days.
Fires when a ticket moves to a blocked status. Records what it is blocked on from the ticket and its comments, then tracks it: at 3 days it comments asking for a status update, at 7 it escalates to the reporter and the board owner with a summary of how long it has been blocked and what has changed since, and it identifies whether the blocker is itself a ticket that is also stalled. Cancels cleanly when the ticket unblocks.
- Identifier
blocked-ticket-escalator- Version
- 1.0.0
- Steps
- 5
- Triggers
- 1
- tickets
- blocked
- escalation
- tracking
- automated
- status
When it runs
ticket.status_changedOnly when all hold
- ticket.status equals Blocked
The pipeline
The graph below is the one the workflow opens with in the builder, same steps, same layout, drawn on the same canvas. The run playing through it is a simulation; the branches and conditions are real.
- 01Ticket Blocked
triggerThe event that starts the run.
- 02Read Blocked Ticket
ticket.readLoads one ticket into the run context.
- 03Assess Blocked Ticket
agent.runOne agent works the task with its toolkit.
- 04Post Escalation Comment
ticket.commentPosts a comment onto a ticket.
- 05Mark as Tracked
ticket.updateMoves status or fields on an existing ticket.
The agent
Blocked Ticket Escalator
- Base type
- Product Manager
- Temperature
- 0.2
- Max iterations
- 25
- Tools
- 6
Tickets · 5
read_ticketRead Ticket · readread_ticket_commentsRead Ticket Comments · readlist_ticketsList Tickets · readadd_comment_to_ticketAdd Comment to Ticket · writeupdate_ticketUpdate Ticket · write
Status · 1
update_statusUpdate Status · write