Slack Commands
Running incidents and executing Runbooks can be done directly in Slack, where your team is already accustomed to working. This article details the complete list of FireHydrant bot's Slack commands.
Multiple command aliases can be used to execute FireHydrant Slack bot commands:
- /fh
- /firehydrant
- /incident
For this article, we will utilize /fh
.
Specific commands can be run anywhere, while others can only be run in an active incident channel. We will denote these contexts as general vs. incident commands.
General Commands
These commands can be run anywhere within Slack and at any time, including within incident channels.
Action | Command + Notes | Unlicensed User Accessible? |
---|---|---|
Help |
| ✅ |
Browse alerts |
Note: While unlicensed users can see the list of alerts and their descriptions from within Slack, they won't be able to access the FireHydrant web UI to view additional details. | ✅ |
Enable Beta Features |
| ❌ |
| ✅ | |
Manage Channel Settings |
Note: Use to configure settings for the specific channel you run this command in. Can be used to configure Triage Channels in Slack and other team-specific settings, if the channel is associated with a specific team. | ✅ (read only) |
Note: For FireHydrant's Signals only. 3rd-party tools should handle coverage requests in their respective tool | ❌ | |
| ✅ | |
Note: FireHydrant will attempt to link users automatically, but this command exists as a fallback in case auto-linking fails | ✅ | |
List/search incidents |
| ✅ |
| ✅ | |
Note: This applies specifically to on-call lookup for Signals. In order for Unlicensed users/guests to run this command, an Owner will need to enable this setting in Settings > Integration List > Slack > Configuration > Allow guests to view on-call schedules? | ✅** | |
Note: These commands apply for services and functionalities linked to 3rd-party alerting providers . For Signals, use | ✅ | |
**Note: These commands apply for services and functionalities linked to 3rd-party alerting providers . For Signals, use | ✅ | |
| ✅ | |
Manage General Slack Settings |
Note: Use to configure how alerts and notifications look when posted into channels. These settings apply across all Slack channels. | ❌ |
| ✅ | |
| ❌ |
Incident Commands
These are incident commands that can only be run inside an incident channel created by FireHydrant.
Details and Updates
Action | Command + Notes | Unlicensed User Accessible? |
---|---|---|
| ❌ | |
Add Environment Add Functionality Add Service |
| ❌ |
| ❌ | |
Edit Details |
| ❌ |
| ❌ | |
Note: Takes you to the same screen as | ✅ | |
Note: You must have | ❌ | |
| ✅ | |
| ❌ | |
| ❌ | |
View Incident Status/Details |
| ✅ |
| ✅ (read only) | |
| ❌ | |
| ❌ |
Personnel and Teams
Action | Command + Notes | Unlicensed User Accessible? |
---|---|---|
Assign Role | /fh assign role | ❌ |
Assign Team | /fh assign team | ❌ |
Handoff Role | /fh handoff | ❌ |
Update Roles | /fh update roles | ❌ |
Task Management
Action | Command + Notes | Unlicensed User Accessible? |
---|---|---|
| ❌ | |
| ❌ | |
| ❌ | |
| ✅ (read only) | |
| ✅ |
Custom Commands
In FireHydrant, you can create custom commands that return templated replies or make HTTP requests to external systems. If you have any custom commands, they will also appear on the command list when you run /fh help
.
To learn more, see Command Extensions.
Updated 3 days ago