Skip to content

Create a rotation

Works on the Free plan. Options marked Pro below need a Pro plan.

A rotation is a pool of people who take turns being on duty. Create it in the dashboard, then choose its members, channels and schedule.

You need: a Round Robin account with room for another rotation under your workspace’s limits.

  1. Sign in at app.roundrobinbot.eu and open Rotations. This page lists all rotations you can see, with search and filters.

    The All Rotations page in the dashboard, with search, filters, and rotation cards

  2. Click Create Rotation.

  3. Work through the three tabs: Details (name, code, description, public/private), People & Groups (owners, members, member user groups), and Channels. Everything is saved together.

    The Create Rotation page with the Details tab filled in, showing Name, Code, Description, and the Public toggle

  4. Click Create. You land on the new rotation’s page, where you can continue with schedules, templates, and integrations.

Before saving:

  • The Code field accepts only letters, numbers, and hyphens, and is stored uppercase.
  • You are pre-filled as an owner and cannot remove yourself.
  • You can leave members, groups, and channels empty and configure them later from the rotation page.
Field Required Plan What it does
Name Yes All Identifies the rotation everywhere.
Description No All Helps members understand what the rotation is for.
Code No All A short, memorable identifier (no spaces) other users can use to notify whoever is on duty by mentioning the bot, e.g. @Round Robin ENG-ONCALL. See Mentions.
Owners Yes Pro Owners manage the rotation and are the only ones who can edit it. Being an owner does not make you a member. You must always be in the owners list yourself: the form is rejected otherwise, so you cannot lock yourself out. On the free plan the field is hidden and you become the owner automatically.
Visibility No Pro Mark the rotation as private to make it visible only to owners and members. Admins and owners can still see every rotation, private ones included: pick Everyone’s rotations on the Rotations page. By default a rotation is public. On the free plan there is nothing to hide from anybody, so every rotation is public.
Channels No All Channels notified on rotation events, such as a change of duty. The bot cannot post to private channels it is not a member of. A rotation can also keep a channel’s membership equal to whoever is on call (see Sync a channel’s membership).
Members No All Users in the on-call pool who take duty turns.
Groups No All Slack user groups whose members join the pool. If the group’s membership changes later, the rotation updates automatically: somebody who joins the group joins the end of the turn order, and somebody who leaves it drops out of it.

Open the new rotation to review its current duty and configure its coverage. See The rotation page for its tabs, settings and actions.

Members from other workspaces and organizations

Section titled “Members from other workspaces and organizations”

Rotations aren’t limited to full members of your workspace:

  • Guests (single- or multi-channel) can be rotation members like anyone else. They are marked (guest) in the pickers. Note a Slack platform limitation: guests can’t mention user groups, so they can’t use an on-duty group handle to reach whoever is on duty. Mentioning the bot with the rotation’s code (@Round Robin CODE) works for them in channels the bot is in.
  • Slack Enterprise Grid: the people and user-group pickers search your whole organization, not just the current workspace. Results from another workspace show a badge with that workspace’s name, and cross-workspace members work in rotations like local ones.
  • External people (from another organization, connected through a Slack Connect shared channel) can take duty turns, and are marked with an external badge in pickers and member lists. Because Round Robin isn’t installed in their organization, some things can’t work for them: the bot can’t send them direct messages, can’t add them to on-duty user groups, and won’t sync them into channels. Reach them by notifying a shared channel the rotation posts to.

Open the rotation from the Rotations list and edit it. People & Groups manages owners, members and member user groups.

Channels are not edited here. The rotation’s own Channels tab is where you add a channel, say what Round Robin does in it, and remove it. See Channels.

How many people are on duty at the same time is set on the rotation’s Coverage grid, not here: each lane holds one person, so a rotation with two lanes has two people on call at once. See Lanes.

The edit rotation People & Groups tab, showing members, owners and groups

Clear Enabled on the rotation to switch it off. A disabled rotation announces nothing, rotates nobody, and keeps its members, schedule and settings, so switching it back on picks up where it left off. Disabled rotations do not count towards your plan’s rotation limit.

While it is off nobody is on duty, and the rotation says so: the On duty column and the Current duty card both read No one. The duty is not lost. Whoever was holding it is still on the Coverage tab, and gets it back the moment you switch the rotation on again.

On the Free plan, a rotation left switched off for more than 60 days is deleted, along with its duty history. Switch it back on at any point before then and the clock starts again the next time it is switched off. On paid plans a disabled rotation is kept for as long as you want it.

Open the bot’s Home tab and select New rotation to open the dashboard form.

In Slack, you can see who is on call, advance a rotation with Rotate, respond to cover and swap requests, and contact the on-call person. Use the dashboard to change assignments, request cover or propose swaps. See Round Robin in Slack.

You can also create a rotation through an AI assistant connected to the MCP server.