Slack

Commands

7min

Overview

One of the key advantages of managing incidents on Slack is that you have the ability to run Slack commands to quickly trigger actions. Rootly has a series of pre-defined commands that connected users can initate.

These commands are pre-defined and cannot be altered.

Rootly does support custom commands for triggering custom workflows and custom forms. See our workflows and custom forms pages for details on how to configure each item.

All of the commands listed below will accept /rootly or /incident.

Connect Rootly to Slack

Command

Purpose

/rootly connect

When do I use it?

After you have completed the guided onboarding for Slack integration and is ready to grant permission to Rootly to access your Slack account.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll see a message in Slack asking you to connect.

On-call

Command

Purpose

/rootly alerts

When do I use it?

To view a list of all alerts.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll see a pop-up modal instructing you to populate the details for the incident you're about to create.

/rootly oncall

When do I use it?

To view schedules of Rootly On-call or another integrated paging provider.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll see a modal pop up showing a dropdown of possible schedules to view.

/rootly page

When do I use it?

Whenever you need to page a schedule, team, escalation policy or service through Rootly On-call.

Where can I use this?

You can use this command in any Slack channel if Rootly On-call is enabled, but only in incident channels if not.

What will I see?

You'll see a modal pop up with an alert summary, a drop down to specify who to notify and an optional escalation note.

Incident Management

Command

Purpose

/rootly new

When do I use it?

Whenever you need to manually declare a new incident and spin up a dedicated Slack channel.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll see a pop-up modal instructing you to populate the details for the incident you're about to create.

/rootly overview

When do I use it?

Whenever you need to manually declare a new incident and spin up a dedicated Slack channel.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up showing the summary of the of the specific incident.

/rootly update

When do I use it?

Whenever you need to manually update an incident.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up showing all of the fields that can be updated.

/rootly summary

When do I use it?

Whenever you need to manually add or edit the Summary field of an incident.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal with the Summary field in edit mode. If you haven't defined the summary, you will see a ghost text prompting you to do so. If you have previously defined the summary, you will be able to edit it.

/rootly catchup

When do I use it?

New incident responders can rapidly get up to speed by requesting an update powered by Rootly's AI offering.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

Rootly AI will return a summary of the current incident based on any data it has available.

/rootly action items

or

/rootly action

When do I use it?

Whenever you need to pull up the list of action items assigned to you in a specific incident.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up showing the list of tasks assigned to you.

/rootly list

When do I use it?

Whenever you want a quick list view of your team's active incidents. NOTE: The maximum number of active incidents can be displayed is 10.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll see the active incidents listed along with their titles and statuses. The results will only be visible to you.

/rootly escalate

When do I use it?

Whenever you need to escalate an incident.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up modal that lets you escalate the incident to Rootly On-call, PagerDuty, Opsgenie, or VictorOps.

/rootly test

When do I use it?

Whenever you want to create a test incident. This incident will not be broadcasted publicly - it is used for training purposes.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll see a pop-up modal instructing you to populate the details for the test incident you're about to create.

/rootly maintenance

When do I use it?

Whenever you want to schedule a maintenance. The scheduled maintenance but will only be viewable through Rootly web UI.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll see a pop-up modal instructing you to populate the details for the maintenance incident you're about to schedule.

/rootly convert

When do I use it?

Whenever you want to convert an existing Slack channel into an incident channel.

Where can I use this?

You must be in a non-incident Slack channel in order to use this command.

What will I see?

The channel you're in will be converted into an incident channel.

/rootly timeline

When do I use it?

Whenever you want to add an entry to the events logged on the incident timeline.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up prompting you to detail the event that you would like to be logged in the timeline of the incident in context.

/rootly add alert

When do I use it?

Whenever you want to associate an alert to a specific incident. An incident can be used to address one more alerts. This command is typically used for record keeping purposes.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up prompting you to associate alerts to the incident in context.

/rootly add team

When do I use it?

Whenever you want to attach a team to an incident. You can define teams in Rootly and designated Slack channels for each team. When a team is attached to an incident, an annoncement of the incident will be made in their associated Slack channel.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up prompting you to add teams to the incident in context.

/rootly add service

When do I use it?

Whenever you want to call out the services impacted by an incident. Your application might be made up of many services. Calling out the impacted services will provide insight to your overall application health.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up prompting you to call out the services that are impacted by the incident in context.

/rootly add functionality

When do I use it?

Whenever you want to call out the functionalities impacted by an incident. Rootly defines a functionality as a group services. Calling out the impacted functionality will provide insight to your overall application health.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop up prompting you to call out the functionalities that are impacted by the incident in context.

/rootly task

When do I use it?

Whenever you want to add a task that need to be completed for a specific incident.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop-up displaying an action item creation form with the type prefilled to be task.

/rootly followup

When do I use it?

Whenever you want to add a follow-up that need to be completed for a specific incident.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop-up displaying an action item creation form with the type prefilled to be follow-up.

/rootly add action item

When do I use it?

Whenever you want to add an action item that need to be completed for a specific incident.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a modal pop-up displaying an action item creation form. The type field will not be prefilled.

/rootlyt manage fields

When do I use it?

Whenever you want to set the values for any custom field variables that you've defined for an incident. Rootly allows you to define custom incident data variables for added customization.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal displaying the list of custom fields that you've defined for incidents. You will be able to set the value for these fields through the modal.

/rootly assign

When do I use it?

Whenever you want to add, remove, or assign Incident Roles. Rootly allows you to create Incident Roles that can be assigned to specific users. This will help you clearly define ownerships in responding to incidents.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal displaying the list of Incident Roles that you've defined for incidents. You will be able to add new Incident Roles, assign users to Incident Roles, and delete Incident Roles through the modal.

/rootly statuspage

When do I use it?

Whenever you want to update a specific status page with the status of the incident.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal prompting you identify the status page to update and what to update it with.

/rootly integrations

When do I use it?

Whenever you want to update the links to specific applications that Rootly is integrated to in your tech stack.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal with a list of applications that are eligible for Rootly integration and any existing links to pages within the applications relating to the specific incident.

/rootly timestamps

When do I use it?

Whenever you want to manually edit the date and time of each status update.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal with a list of incident statuses and the date and time that it is currently logged with.



/rootly feedback

When do I use it?

Whenever you want to log any feedback regarding your experience with resolving a specific incident. This is NOT a feedback of the Rootly app. This is a feedback of your incident response experience pertaining to the incident in context.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal prompting you log your feedback of the specific incident.

/rootly duplicate

When do I use it?

Whenever you want to mark an incident as a duplicate of another.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal prompting you to select which incident is the current one a duplicate of.

/rootly sub

When do I use it?

Whenever you want to declare a sub-incident.

Where can I use this?

You must be in a parent incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal prompting you fill in the information for declaring a sub-incident.

Manage Incident Status

Command

Purpose

/rootly status

When do I use it?

Whenever you want to update the status of the incident in context.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll see a pop-up modal prompting you to update the incident status.

/rootly mitigate

When do I use it?

Whenever you want to change the incident status to "mitigated".

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll first see a pop-up modal prompting you to comment on how the incident was mitigated.

Once you've logged the coment, you will see a Slack message indicating that the incident has been mitigated.

/rootly resolve

When do I use it?

Whenever you want to change the incident status to "resolved".

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll first see a pop-up modal prompting you to comment on how the incident was resolved.

Once you've logged the comment, you will see a Slack message indicating that the incident has been resolved.

Trigger Workflows

Command

Purpose

/rootly workflows

When do I use it?

Whenever you want to manually trigger a workflow.

Where can I use this?

You must be in an incident Slack channel in order to use this command.

What will I see?

You'll first see a pop-up modal prompting you to select the workflow to run.

Getting Help

Command



/rootly help

When do I use it?

Whenever you want to see the list of available Slack commands and a brief description of each.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll first see a pop-up modal prompting you to select a command that you'd like to learn about.

/rootly support

When do I use it?

Whenever you want to report an issue to Rootly.

Where can I use this?

You can use this command in any Slack channel.

What will I see?

You'll first see a pop-up modal prompting you to input the details of the issue you're trying to report.