---
updatedAt: 2026-05-07T18:29:18.000Z
agentTools:
  projectIndex: https://docs.firehydrant.com/llms.txt
---

# Slack Responder Guide

## Prerequisites

For this guide, we assume:

* [ ] Your basic integrations (Jira, Zoom, Slack, etc.) have already been set up [by an admin](https://docs.firehydrant.com/docs/admin-quickstart)
* [ ] You have a user account on FireHydrant within your Organization\*

If the above is not met, we recommend reaching out to your FireHydrant Owners to invite you to the organization and to set up the integrations required. Reading the introduction will give you an idea of the FireHydrant platform's many moving parts.

> 🚧 Note
>
> If your organization exists on FireHydrant already, **do not register for an account directly on FireHydrant's website** - this will create a new, separate organization. Instead, ask an admin from your org to invite you/provision an SSO seat for the existing organization.

***

## Basic FireHydrant concepts

* **Incident**: Any declared situation. Can range in severity from `UNSET` (unknown severity) to `SEV1` or [whatever you customize](https://docs.firehydrant.com/docs/severities-and-priorities). Each incident has its own [home page](https://docs.firehydrant.com/docs/the-command-center) and [timeline](https://docs.firehydrant.com/docs/incident-timeline).
* **Milestone**: The [current status](https://docs.firehydrant.com/docs/incident-milestones) of an incident. As you mitigate, you will want to keep this up-to-date, and FireHydrant will automatically log the timestamps of these transitions to generate our [Analytics](https://docs.firehydrant.com/docs/analytics-basics).
* **Runbook**: FireHydrant's [automation engine](https://docs.firehydrant.com/docs/introduction-to-runbooks). Traditionally, "runbooks" describe sets of instructions and steps for responders to execute, but on FireHydrant, these steps will execute automatically.
* **Service Catalog**: FireHydrant's [catalog](https://docs.firehydrant.com/docs/intro-to-service-catalog) for your system's components. It helps tie together teams, users, and the components they own, making it easy to pull in the right people for the right things.
* **Retrospective**: A review of an incident. FireHydrant's [Retrospectives](https://docs.firehydrant.com/docs/conducting-retrospectives) contextualize and gather all incident information for you to make your reviews focused and productive.

For a deeper view of all parts of FireHydrant and the incident lifecycle, visit the **Incidents** section of the documentation on the left.

## Incident Response

With the above concepts covered, let's dive into conducting incidents.

FireHydrant supports driving incidents end-to-end from both Slack and the user interface. If Slack is ever down or having a moment, you can still count on FireHydrant to support your incident management. Visit the [Web UI Responder Guide](https://docs.firehydrant.com/docs/web-ui-responder-guide) to see how to conduct incidents via the web UI.

This guide covers most of the available actions you can take in an incident and links out to documentation pages providing additional detail.

> 📘 Note
>
> See the complete list of [Slack Commands](https://docs.firehydrant.com/docs/slack-commands).

### Starting incidents

<Image align="center" alt="Declare Incident modal in Slack" caption="Declare Incident modal in Slack" src="https://files.readme.io/11261b2-Screenshot_2023-12-06_at_11.31.50_AM.png" width="40% " />

```
/fh new [title]
/firehydrant new [title] # alias
/incident new [title]    # alias
/new                     # shortcut command, does not accept arguments
```

This opens a dialog box asking for additional information to kick off the incident. This form [can be customized](https://docs.firehydrant.com/docs/customizing-the-slack-incident-form) by Owners and Members of your organization.

Anyone can declare an incident from Slack without needing a FireHydrant license.

#### Additional Resources

* [Starting Incidents](https://docs.firehydrant.com/docs/starting-incidents)
* [Customizing the incident form](https://docs.firehydrant.com/docs/incident-fields)

***

### Assigning roles and teams

Assigning roles and teams will automatically pull users into the incident Slack channel. It's also helpful for keeping a record of who was responding to the incident.

<Image align="center" alt="Assigning teams via Slack" caption="Assigning teams via Slack" src="https://files.readme.io/8860410-image.png" width="400px" />

You can assign roles and teams with the following Slack command:

```
/fh assign role    # For individuals
/fh assign team    # For teams
```

#### Additional resources

* [Adding Responders](https://docs.firehydrant.com/docs/adding-responders)
* [Incident Roles](https://docs.firehydrant.com/docs/incident-roles)
* [Linking On-Call Schedules to Teams](https://docs.firehydrant.com/docs/linking-on-call-schedules-to-teams)
* [Team Configuration](https://docs.firehydrant.com/docs/team-configuration)

***

### Managing tasks

Task management can help streamline the response and ensure responders know what they need to do. You may create and assign tasks ad-hoc or predefine lists of tasks to assign during incidents.

<Image align="center" alt="Add Tasklist modal in Slack" caption="Add Tasklist modal in Slack" src="https://files.readme.io/e759437-slack-add-task-list.png" width="400px" />

In Slack, you can use the following commands:

```
/fh add task                            # Create ad-hoc task and optionally assign
/fh add task-list                       # Assign a predefined list of tasks
/fh tasks [unassigned | @user | all]    # See unassigned/user's/all tasks
```

You can also create a task by reacting to a Slack message with an emoji. The default is `:ballot_box_with_check:`, but this can be customized in your Slack settings.

<Image align="center" alt="Creating Tasks from emoji reaction to a message" caption="Creating Tasks from emoji reaction to a message" src="https://files.readme.io/9d50143-Screenshot_2023-12-01_at_12.51.29_PM.png" width="400px" />

#### Additional resources

* [Managing Tasks](https://docs.firehydrant.com/docs/managing-tasks)
* [Add Task List Runbook Step](https://docs.firehydrant.com/docs/runbook-step-add-task-list)

***

### Editing incident details

On FireHydrant, we distinguish between **editing** vs. **posting updates** on an incident. An **Edit** is a modification to incident details, such as the severity, name, description, or any other fields.

```
/fh edit
```

<Image align="center" alt="Edit modal in Slack" caption="Edit modal in Slack" src="https://files.readme.io/adf9069-Screenshot_2023-12-06_at_12.23.12_PM.png" width="400px" />

***

### Posting an update

<Image align="center" alt="Slack Update modal" caption="Slack Update modal" src="https://files.readme.io/3363e54-Screenshot_2023-12-06_at_12.23.52_PM.png" width="400px" />

```
/fh update
/fh post     # (alias)
/fh add note # (alias)
```

An **Update** is a more formal status message from a responder on the overall progress of an incident. These updates may additionally be sent to status pages so other stakeholders are in the loop. This also typically includes a change to the **Milestone** as well as changes to impacted components.

***

### Starring important events

You can flag specific messages or timeline events as important. We call these "Starred events," and they are shown first in the Retrospective and exported as part of the timeline to PDF, Google Docs, and Confluence.

In Slack, the default configured emoji is :star:, but you can customize this to be any emoji you'd like. When you "star" an item, FireHydrant bot will respond with a :fire: emoji to acknowledge that it's flagged.

Items starred from Slack will automatically be starred in the Command Center as well.

<Image align="center" alt="Starring items from Slack" caption="Starring items from Slack" src="https://files.readme.io/325f349-f83700e-slack-timeline-chat-star.png" />

#### Additional Resources

* [Incident Timeline](https://docs.firehydrant.com/docs/incident-timeline)

***

### Viewing service info & paging

<Image align="center" alt="Looking up service info from Slack" caption="Looking up service info from Slack" src="https://files.readme.io/cce430c-Screenshot_2023-10-13_at_4.52.49_PM.png" width="75% " />

```
/fh service [service-slug]    # Look up service info
/fh page                      # Page out to more responders (requires at least one alerting provider configured)
/fh page service [slug]       # Page responders for specific service (requires linked service)
/fh page functionality [slug] # Page responders for specific functionality (requires linked functionality)
```

FireHydrant's integrations and Service Catalog allow for looking up service info and paging out to more responders.

> 📘 Note:
>
> `/fh page` is a generic paging form that allows paging external escalation policies, services, teams, or individuals depending on the alerting provider used. `/fh page [service | functionality][slug]` is to page attached on-call schedules of specific components, and requires [linking external services](https://docs.firehydrant.com/docs/link-external-services).

#### Additional Resources

* [Intro to Service Catalog](https://docs.firehydrant.com/docs/intro-to-service-catalog)
* [Alerting & Monitoring](https://docs.firehydrant.com/docs/alerting-monitoring)
* [Importing Services](https://docs.firehydrant.com/docs/importing-services)
* [Link External Services](https://docs.firehydrant.com/docs/link-external-services)

***

### Create follow-ups

While **Tasks** are ephemeral items to handle during an incident, **Follow-Ups** are action items that should be prioritized for work later. When creating Follow-Ups, you have the additional capability to select an external ticketing project, and this will create a corresponding ticket in a 3rd-party tool (like Jira).

<Image align="center" alt="Follow-up modal in Slack" caption="Follow-up modal in Slack" src="https://files.readme.io/a6641f7-Screenshot_2023-12-06_at_1.19.48_PM.png" width="400px" />

```
/fh add follow-up [title]    # Create a Follow-up
/fh action-items             # Show all open Tasks and Follow-ups. Will be deprecated soon
```

#### Additional Resources

* [Managing Follow-Ups](https://docs.firehydrant.com/docs/managing-follow-ups)

***

### Resolving the incident

Typically, users will first transition an incident to the **Mitigated** Milestone and observe the situation for a while to ensure things are stable. Once engineers have confirmed or feel confident things are fully resolved, they may close the incident on FireHydrant.

> 🚧 Note:
>
> Resolving an incident will halt all current repeating Runbook steps, resolve the incident on any attached status pages, and update all Slack notify messages to reflect the new state.

<Image align="center" alt="Resolve incident modal in Slack" caption="Resolve incident modal in Slack" src="https://files.readme.io/168ec45-Screenshot_2023-10-13_at_1.40.16_PM.png" width="50% " />

```
/fh resolve
```

#### Additional Resources

* [Resolving Incidents](https://docs.firehydrant.com/docs/resolving-incidents)

***

## Running a retrospective

A retrospective is your team's opportunity to learn from the incident. Although you can initiate the Retrospective from Slack, you'll need to head over to the FireHydrant Web UI to fully conduct this final stage of the incident.

### Starting the retro

```
/fh start retro   # Transitions incident to "Retrospectived Started" milestone
```

> 🚧 Note
>
> Starting the retro from Slack will transition the milestone to **Retrospective Started**, which also resolves the incident. You can start the retro from any other state/milestone.

### Conducting the retro

<Image align="center" alt="Incident Retrospective" caption="Incident Retrospective" src="https://files.readme.io/6f736dd-Untitled-2023-08-09-1614.png" />

The Retrospective, like the Command Center, has two sections: the **main section** and the **timeline**. The timeline is to the right and shows Starred Events by default. You can adjust the filters to show other events.

The main section contains the core content of the retrospective, separated into multiple tabs. You can work your way through all of the details and tabs one by one.

* **Incident Overview** - Provides a summary of key information like milestones, description, customer impact, impacted components, responders, and more.
* **Contributing Factors** - These are the items that are seen as having led to the incident, or the "causes". Many of our customers do their "5 Whys" analysis here and also note down any other factors that could have contributed to starting this incident.
* **Lessons Learned** - These are the review questions. FireHydrant ships with default questions, but these can be customized according to your organization's needs.
* **Tasks** - This is the same Tasks tab shown in the Command Center. Here, you can review all of the open/closed Tasks as well as Follow-Ups.
* **Change Events** - FireHydrant can ingest change events in your repositories or infrastructure and automatically associate them to incidents based on which components were impacted. You can then mark them as the cause of an incident or dismiss them.

Once you've filled out the Retrospective, click **Show export** at the top right of the Retrospective, which will transition the incident to the final milestone: **Retrospective Completed**. This will also generate a PDF report of the retrospective, and if your organization has these Runbook steps configured, will also export the report to Google Docs and Confluence.

### Additional Resources

* [Conducting Retrospectives](https://docs.firehydrant.com/docs/conducting-retrospectives)
* [Retro Collaboration](https://docs.firehydrant.com/docs/retro-collaboration)

***

## Reviewing Analytics

<Image align="center" alt="Example Analytics graphs" caption="Example Analytics graphs" src="https://files.readme.io/98b1104-analytics.png" />

Once you've completed the retrospective, head over to the analytics section of the FireHydrant UI to see what types of metrics we track. All of the graphs can be exported to CSV or PNG formats for easy insertion into a report, and all data is accessible via API as well.

### Additional Resources

* [Analytics Basics](https://docs.firehydrant.com/docs/analytics-basics)
* [CSV Data Export](https://docs.firehydrant.com/docs/csv-data-export)
* [FireHydrant API Docs](https://developers.firehydrant.com/#/)

***

## Wrapping Up & Next Steps

Now that you've seen how to conduct incidents in Slack, check out the [Web UI Responder Guide](https://docs.firehydrant.com/docs/web-ui-responder-guide) to see how you can continue to reliably manage your incidents even if your chat app is not available

These guides only cover the basics of conducting incidents on FireHydrant. For more guides, see the docs sections on the left:

* **Incidents** section has in-depth guides for every piece of incident management and platform configuration
* **Runbooks** section contains details about Runbooks and how to automate and tailor your processes
* **Analytics** covers our Analytics capabilities in-depth
* **Catalog** contains documentation on our Catalog and how to set up and use it for more effective incident management
* **Status Pages** discusses FireHydrant's proprietary status pages. You can also integration FireHydrant with [Atlassian Statuspage](https://docs.firehydrant.com/docs/atlassian-statuspage-integration)
* **Integrations** section covers all of the available integrations FireHydrant has
* **Administration** covers general account, user, and team configurations
* **Reference** contains quick-reference documentation that users may find themselves visiting time to time again.

If you have any questions or concerns, [reach out to the Support team](https://support.firehydrant.com) or your FireHydrant Account team if you're working with one.