Skip to main content

Overview

Slack is often where incident response actually happens, so Rootly lets you assign and manage incident roles directly inside the incident channel, without switching back to the web interface. This includes:
  • Assigning yourself to a role
  • Assigning or removing other responders
  • Editing all incident roles in one modal
  • Adding roles that aren’t yet part of this incident
  • Managing multi-user and single-user roles
  • Enforcing permission checks for private incidents
To use these Slack capabilities, make sure the Slack integration is installed.
Role management in Slack only works inside an incident channel and requires permission to assign incident roles.
For private incidents, users must also have update permission for private incidents.

Manage Roles via Slack

1

Open the Incident Channel

Navigate to the Slack channel for the incident.
Slack commands and buttons rely on the channel’s mapping to an active incident.
2

Open the Role Assignment Modal

You can open the Assign Roles modal in two ways:Option A: Use the Assign Roles buttonWhen an incident is created, the pinned incident summary includes an :firefighter: Assign Roles button.
Assign roles from the incident summary

Assign Roles button in the Slack incident summary

Option B: Use the slash commandRun the command inside the incident channel:
/rootly assign
You may also use the aliases:
  • /rootly role
  • /rootly roles
/rootly assign

Using /rootly assign to open the modal

3

Assign or Remove Incident Roles

The modal displays every role available for this incident.
Each role has an associated menu or selector depending on how it was configured.
Common actions include:
  • Assign Myself
    Quickly take ownership of a role.
  • Edit Assigned Users
    Add or remove specific responders.
  • Remove Myself
    Step out of a role you previously held.
Editing roles in Slack

Editing assigned users in the Slack modal

If the role supports multiple assignees, you’ll see a multi-select.
If the role only allows one assignee, you’ll see a single-select dropdown.
Some roles may display a notice like:
“Only users with an Incident Response seat can be assigned.”
This appears when your organization enforces seat restrictions.
4

Add Missing Roles (Optional)

If your team has defined incident roles that are not yet added to this specific incident, you’ll see an Add Roles banner.These roles must be added before responders can be assigned to them.
5

Save Your Changes

Click Update to apply all role assignments.
Rootly updates the incident immediately and posts relevant timeline entries.

Best Practices

  • Assign roles early in the incident
    Clear ownership improves coordination and communication.
  • Use multi-assignee roles intentionally
    For example, an “On-call Engineer” role may allow multiple users, while “Incident Commander” should be single-assignee.
  • Review roles during major status transitions
    As the incident escalates, mitigation begins, or communications ramp up, ensure the right responders are assigned.
  • Use role automation where appropriate
    Workflows can auto-assign on-call responders, service owners, or leadership roles when an incident begins or severity increases.
  • Keep roles aligned with your process
    Customize roles in the web UI to match how your incident response team operates.

Troubleshooting

Make sure you’re running it inside an incident channel.
Running the command in DMs or non-incident channels will fail.
You may not have permission to assign incident roles.
Check your incident role or RBAC configuration.
Roles are configured by your team.
If a role only allows one user, Slack will display a single-select field.
Your organization enforces seat restrictions for role holders.
Only users with an available seat can be assigned.
The role may not be added to this incident yet.
Use the “Add Roles” option if available.