Dutyroll

A round robin app for Slack: take turns on a schedule

"Round robin" means everyone takes a turn in a fixed order, then it starts again from the top. In Slack teams use it for the on-call person, the code reviewer of the week, the standup host, the support desk or the kitchen. Dutyroll runs that round robin for you and posts whose turn it is in a channel.

Add to Slack Free for one rotation. Pro is $9/month per workspace.

Try this schedule in the generator: 4 people taking turns on code review, week by week, as a table, Slack text and calendar file. Free, no sign-up.

How the round robin works

Code review duty today: @tom. Next: @lee.
[Skip] [Swap with next]

Set it up in two minutes

  1. Add Dutyroll to Slack (the workspace admin may need to approve it).
  2. In the channel where the hand-over should appear, type /dutyroll new.
  3. 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.
  4. 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.

Round robin on a schedule, not per message

Be sure this is the kind of round robin you need. Dutyroll moves to the next person on a schedule (each week or each weekday). It does not hand each incoming message, ticket or request to the next person in line. If you need each new request assigned in turn, look for a helpdesk or triage tool with per-request assignment; many teams use both: Dutyroll names the person on the support desk this week, and that person picks up the requests.

What Dutyroll does not do

Price

Free for one round robin with any number of people. Pro is $9/month per workspace for unlimited rotations, whatever the team size. See how that compares.

More guides