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.

ActionCommand + Notes
/fh help
Link /fh link

Note: FireHydrant will attempt to link users automatically, but this command exists as a fallback in case auto-linking fails
New Incident /fh new
New Retroactive Incident /fh create-resolved
On-Call Lookup (Signals) /fh signals-on-call

Note: This applies specifically to on-call lookup for Signals
On-Call Lookup (3rd-party) /fh oncall [service | functionality]
/fh on-call [service | functionality]

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]
Service Lookup /fh service [service name]
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

ActionCommand + Notes
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
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
Runbooks (View, Add) /fh runbooks
/fh add runbook
Start Retro /fh start retro
Status/fh status
Summary /fh summary
Update /fh update
/fh add note
/fh post

Personnel and Teams

ActionCommand + Notes
Assign Role /fh assign role
Assign Team /fh assign team
Update Roles /fh update roles

Task Management

ActionCommand + Notes
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
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.