Signals Shift Notifications

Want to notify a channel in Slack when a member of a team goes on-call? You're on the right guide.

If you are using FireHydrant's Signals product and need to notify a Slack channel when a user goes on call, you can achieve this by following the instructions on this page.

First, go to the team's Slack channel in your connected workspace. You can assign channels to teams using the FireHydrant UI, or, with the /fh channel command.

Associating a team to a channel

You can run /fh channel from most channels (with the exception of incident channels) the FireHydrant bot is in. This command allows you to associate a team in your FireHydrant account to a Slack channel, it also allows you to configure triage channels.

Choosing the schedules

Once you've associated a team to a channel, you must select the schedules you want to notify the channel about when the next shift begins. For example, you may have a "Primary On-Call" shift that you'd like to notify the channel about new user's going on-call.

Once you've selected the schedule(s) you'd like to notify the channel. Click Save.

That's it!

Now, when a user goes on-call for a schedule, the FireHydrant bot will post messages about the handoff.

Handover Message Content

When a shift handoff occurs, the FireHydrant bot posts a handover notification that includes:

  • Ending Shift Information - Details about the user ending their on-call shift, including their name and shift end time
  • Starting Shift Information - Details about the user beginning their on-call shift, including their name and shift start time
  • Active Incidents/Alerts Summary - A summary of any active incidents or alerts that the new on-call responder should be aware of, providing context for handoff

Handover notifications are sent to the Slack channel associated with the team. This ensures visibility across the team about who is currently on-call and what situation they're taking over.

Configuring Per-Schedule Notifications

If your team has multiple on-call schedules (primary, secondary, follow-the-sun, etc.), you can configure which schedules trigger notifications independently. When associating a team to a Slack channel:

  1. You'll see a list of all schedules configured for that team
  2. Select the specific schedules you want notifications for (e.g., "Primary On-Call" only, or both "Primary" and "Secondary")
  3. Unselected schedules won't trigger handover messages in that channel

This allows you to have different channels for different schedule types or to only notify about specific coverage layers relevant to that channel's purpose.