All Collections
On-call management
How to Sync Your On-Call Schedules with Slack User Groups
How to Sync Your On-Call Schedules with Slack User Groups

If you want to see who's on call straight from Slack, you can sync incident.io schedules to Slack user groups.

incident.io Engineering Team avatar
Written by incident.io Engineering Team
Updated over a week ago

The on-call users for a schedule can be synced to a Slack user group, such as @on-call-team-alpha, that'll be kept always up-to-date.
​

πŸ”¨ Getting started

Go to any on-call schedule, then in the top-right, click the three dots, then "Sync to Slack user group"

From here, the schedule can be linked to an existing Slack user group, or a new Slack user group can be created.

πŸ”’ Slack user group permissions

Slack has permissions around who can update user groups. By default, this is set to "Workspace Admins and Owners only". This doesn't include the incident.io Slack bot.

Therefore, for this feature to work, the permission needs to be set to "Everyone, except guests". You can access the Slack user group permissions for your Slack workspace at https://slack.com/admin/settings#user_group_restrictions

🀫 When no one is on-call

Slack doesn't support a user group having no members. However, it does support enabling and disabling user groups. Therefore, if there's no one on-call for a schedule, the user group will be disabled. Slack's UI will display this as no one being part of the user group. When someone comes on-call for the schedule, the user group will be re-enabled and updated.


Syncing schedules to Slack user group can also be used to reach out the person who is on-call by anyone if they just have a few questions or don't want to create an incident!

Did this answer your question?