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 | /fh /fh help | ✅ |
Enable Beta Features | /fh beta | ❌ |
Search Catalog | /fh catalog | ✅ |
Manage Channel Settings | /fh channel 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) |
Ask for On-Call Coverage | /fh cover me Note: For FireHydrant's Signals only. 3rd-party tools should handle coverage requests in their respective tool | ❌ |
New Retroactive Incident | /fh create-resolved | ✅ |
Link | /fh link Note: FireHydrant will attempt to link users automatically, but this command exists as a fallback in case auto-linking fails | ✅ |
List/search incidents | /fh list | ✅ |
New Incident | /fh new | ✅ |
On-Call Lookup (Signals) | /fh signals-on-call **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? | ✅** |
On-Call Lookup (3rd-party) | /fh oncall /fh on-call Note: These commands apply for services and functionalities linked to 3rd-party alerting providers. For Signals, use /fh signals-on-call | ✅ |
Paging | /fh page /fh page [service] [service name] **/fh page [functionality] [functionality name] ****Note: These commands apply for services and functionalities linked to 3rd-party alerting providers. For Signals, use /fh page . | ✅ |
Service Lookup | /fh service [service name] | ✅ |
Manage General Slack Settings | /fh settings Note: Use to configure how alerts and notifications look when posted into channels. These settings apply across all Slack channels. | ❌ |
Switch Organization | /fh switch org | ✅ |
Tutorial | /fh tutorial | ❌ |
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 Link | /fh add link | ❌ |
Add Environment Add Functionality Add Service | /fh add environment /fh add functionality /fh add service /fh add impact | ❌ |
Add Status Page | /fh add status-page | ❌ |
Edit Details | /fh edit /fh tags /fh add tags | ❌ |
Related Incidents | /fh related incidents | ❌ |
Resolve | /fh resolve Note: Takes you to the same screen as /fh update , but with milestone preset to "Resolved" | ✅ |
Restrict Incident | /fh restrict /fh private Note: You must have Access Private Incidents permission to complete this command. | ❌ |
View Runbooks | /fh runbooks | ✅ |
Add Runbooks | /fh add runbook | ❌ |
Start Retro | /fh start retro | ❌ |
View Incident Status/Details | /fh status | ✅ |
Manage Status Pages | /fh status-pages | ✅ (read only) |
Summary | /fh summary | ❌ |
Update | /fh update /fh add note /fh post | ❌ |
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? |
---|---|---|
Add Follow-up | /fh add follow-up /fh add followup /fh follow-up /fh followup | ❌ |
Add Task | /fh add task | ❌ |
Add Task List | /fh add task-list | ❌ |
View Follow-ups | /fh follow-ups | ✅ (read only) |
View Tasks | /fh tasks [@user | all] | ✅ |
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 6 days ago