Manage your on-call rotations, create automated schedules, and view your calendar—all directly from Slack. All commands start with /oncall
Display who is currently on-call for your workspace. Shows the engineer's name and when they started their on-call shift.
/oncallExample
/oncallAssign a team member as the current on-call engineer. This updates the on-call status and optionally notifies your configured channel.
/oncall @usernameExample
/oncall @sarahCreate an automated on-call rotation with your team. List engineers in rotation order and optionally set the shift duration in days (defaults to 7).
/oncall schedule @u1 @u2 ... [days]Example
/oncall schedule @alice @bob @charlie 7View your current on-call schedule configuration, including the list of engineers, rotation duration, and when the schedule started.
/oncall scheduleExample
/oncall scheduleSee the upcoming on-call calendar showing who's on-call and when. Displays the next 8 shifts with dates and times.
/oncall calendarExample
/oncall calendarAdd a new engineer to your on-call rotation. They'll be added to the end of the current rotation order.
/oncall schedule add @userExample
/oncall schedule add @newengineerRemove an engineer from the on-call rotation. If they're currently on-call, the rotation advances to the next person.
/oncall schedule remove @userExample
/oncall schedule remove @oldmemberUpdate how long each on-call shift lasts. Change from weekly to daily rotations or any custom duration.
/oncall schedule duration <days>Example
/oncall schedule duration 14Set or change when your rotation schedule begins. Use this to align rotations with your team's schedule.
/oncall schedule start <date>Example
/oncall schedule start 2024-01-01See the history of on-call rotations for your workspace. Shows who was on-call, when their shift started and ended, and how many incidents they handled.
/oncall historyExample
/oncall historyView analytics about your on-call rotations. See metrics like average incidents per rotation, total on-call hours, and more. Defaults to 30 days.
/oncall analytics [days]Example
/oncall analytics 7Configure which channel receives notifications when the on-call engineer changes. Great for keeping your team informed of rotation changes.
/oncall channel #channelExample
/oncall channel #engineeringCopy and paste these commands to get started.