A support and bug triage rotation in Slack
Incoming bug reports, support escalations and "can someone look at this?" messages get answered faster when one named person owns them this week. A triage rotation makes that person visible: Dutyroll posts who is on triage in the channel where the requests arrive, so whoever asks knows whom to tag.
Add to Slack Free for one rotation. Pro is $9/month per workspace.
Example
[Skip] [Swap with next]
Typical setups: a weekly support desk rotation in #support, a bug triage rotation in #bugs on Mondays, or a daily
first responder for a customer channel (every weekday). /dutyroll who shows who is on duty in every rotation at once.
Set it up in two minutes
- Add Dutyroll to Slack (the workspace admin may need to approve it).
- In the channel where the hand-over should appear, type
/dutyroll new. - Fill in the form: the duty's name, the people in order, the channel, weekly (pick the day), every weekday, every 2 weeks or monthly (pick the day of the month or the last Friday, say), and the time. The time is in your Slack time zone.
- Dutyroll posts an announcement now, and the hand-over at the time you chose: who is on duty and who is next, with Skip and Swap with next buttons.
What Dutyroll does not do
- It does not page or call anyone and has no escalation; it posts a message in a channel. If you need phone or SMS alerts, use a paging tool and keep Dutyroll (or not) for the visible weekly hand-over.
- It does not sync with PagerDuty, Opsgenie or calendars, and does not update a Slack user group (@oncall) yet.
- Cadences are weekly (one day), every weekday (Mon-Fri), every 2 weeks or monthly (a day of the month, or the last Friday, say, of it). No custom shift lengths. Away dates are entered in Dutyroll (Mark away, and the hand-over skips that person); there is no calendar or HR-tool sync.
- It is new (October 2026) and not yet in the Slack Marketplace; you install it from this site.
Price
Free for one rotation. Pro is $9/month per workspace for unlimited rotations (support desk, bug triage, on call, standup host...), whatever the number of people.
More guides
- On-call rotation in Slack
- Standup host rotation in Slack
- Support and bug triage rotation in Slack
- Slack rotation app pricing: per workspace vs per user
- Rotating a name with Slack Workflow Builder (and what to use instead)
- Round robin in Slack: a scheduled round-robin app
- Slack rotation apps compared: Pagerly, Rotation App, RosterBird, Dutyroll
- A duty roster in Slack