Disclosure up front: I build one of the options below. It's the last one, and it's flagged where it comes up. The other three work without it.
Jira Service Management emails each approver once. That's it — one email, sent when the request lands in the approval status. No reminder the next day, no weekly digest, nothing that escalates when a week goes by. If that email arrives while someone's on holiday, or it lands under a mail rule they set up two years ago, the request sits there until a human happens to notice.
That single fact is behind most of the "our approvals sit for days" threads on this forum. So here are the four ways teams actually deal with it, what each costs you to set up, and where each one stops working.
A saved filter for requests sitting in the approval status longer than two days. The service desk lead opens it Monday and Thursday, and chases the approvers in chat.
No setup risk, works this afternoon, and for a small team it genuinely is enough. It's also the first thing that quietly stops happening when that person is on leave or having a bad week. If you're seeing more than a handful of approvals a week, keep reading.
This is the one most teams land on. About half an hour to build:
status = "Waiting for approval" AND updated <= -2d
Waiting on approval from {{#issue.Approvers}}[~accountid:{{accountId}}] {{/}} — this request has been pending for 2+ days.
-5d, that comments to your service desk lead instead. That's your escalation.One thing trips people up here: why updated rather than time in status? Automation has no clean "has been in this status for N days" condition, so updated is the usual stand-in. It has a flaw worth knowing about. Any edit or comment resets it, including the reminder comment your own rule just posted. You can guard against that, or accept that the rule effectively nudges every two quiet days, which for most teams is fine.
Where this approach runs out:
Sometimes the request isn't the problem, the approver's routine is. The My approvals view in the portal, bookmarked, plus a recurring reminder in their own calendar. Costs an admin nothing. Works fine when your approval bench is two people who like you. It isn't a system, and it won't survive them changing jobs.
When the ceilings above are your actual daily pain — several approvers on a request, an audit somebody will read, approvers who leave — that's where teams either build something custom or buy it. Ours is Approval Nudge. It reminds only the approvers who haven't answered, and re-sends Jira's own approval email with the buttons intact. It caps how many times it nudges before escalating to a name you choose, and it notices when an approver's account has been deactivated, so requests stop waiting on someone who left. It runs entirely on Atlassian's Forge platform, so nothing leaves your site.
Other approval apps on the Marketplace fold reminders into broader approval-flow products. If you also need multi-step approval paths, compare those first — reminders are a small slice of what they do.
If you handle a handful of approvals a month, the saved filter is honestly fine. Don't build machinery for a problem you can watch by eye. Once you're past that, and most requests have one approver, the Automation rule earns its half hour. It's when several people have to approve the same request, or somebody will eventually audit the trail, or you've already been burned by an approver who left, that those ceilings start to bite — and that's the point worth paying to fix, with our app or anyone else's.
The reminder problem is only the second-biggest approval question, though. The biggest is who's allowed to approve at all: restricting the field, mapping approvers by department, stopping requesters picking whoever says yes fastest. That guide's next, and the complete guide links each one as it lands.
Shreyas_Quietmill
0 comments