Using On Duty groups
The "On Duty" group is a key feature that enhances your rotation management, making scheduling more straightforward and reliable. With this feature, the user on duty is permanently assigned as a single (see notes at the end) member of a Slack user group of your choice, allowing you to notify the user of an assignment for a specific rotation without knowing who they are.
This feature, however, is bound to:
- The availability of user groups in your Slack
- The possibility of the bot manipulating user groups in your Slack workspace.
Prerequisites
If user groups are available in your subscription and you have admin rights, select "Everyone except guests" for both permissions in the Workspace Settings & Permission section of your Slack Workspace Administration website.

If you cannot manage permissions by yourself, ask an Administrator to do it for you.
You need AT LEAST the permission to modify groups to operate this feature; in that case, someone with permission must create the group for you.

Create an "on duty" user group (if you have permission to create groups)
To create an on-duty user group, use the "Add on-duty group" from the rotation command bar.

You can choose the proposed on-duty handle (rotationame-operator) or create your own. The usual user group name limitations apply (max length, valid characters, etc.).

Create an "on duty" user group (if you DO NOT have permission to create groups)
To create an on-duty user group, use the "Add on-duty group" from the rotation command bar.
In this case, you can choose an existing group from the list. If you do not have sufficient permissions, you will receive an error when saving your changes.

Group Membership
By default, a duty change cleans the group membership and replaces it with the new user(s) on duty.
If you want the bot to add and remove only the user going on and off duty, and leave the other users as they are, remove the flag from "Clean on-duty group on duty change".
Another crucial point is that a Slack user group requires at least one member. This is Slack stuff, and you cannot control it. If, for any reason, the last member of an on-duty group needs to go off-duty (for example, if you're using business hours rotations), then you can decide how the system should behave using the second option.
If you choose "Leave the group active," the last member of the group will remain a group member, and they will be removed once a new member goes on duty. Otherwise, if you select "Disable the user group", the system will attempt to disable it and re-enable it once a new member is ready for duty.
Keep in mind that this option requires the ability to manipulate user groups. If the bot doesn't have this right, the system will behave as if "Leave the group active" is selected.

If you turn off a rotation, the on-duty group will be removed from it, and it will not be automatically restored when you re-enable the rotation. You'll need to reconnect the on-duty group manually in the Slack interface.