NotifyHero Docs

Chat Integrations

Get incident notifications and manage incidents from your team chat.

Chat Integrations

Get incident notifications, create war rooms, and manage incidents directly from your team chat.


Slack

Setup

  1. Go to Settings → Integrations → Slack → Connect
  2. Click Add to Slack — you'll be redirected to authorize
  3. Select the workspace to install
  4. Choose a default channel for incident notifications

Features

FeatureDescription
Incident notificationsRich messages with Ack/Resolve buttons
War roomsAuto-create channels for P1/P2 incidents
Slash commands/notifyhero ack, /notifyhero resolve, /notifyhero oncall
Incident actionsAck, resolve, snooze, escalate, reassign from Slack
Status updatesPost updates to the war room and status page simultaneously
Schedule lookup/notifyhero oncall shows who's on-call now

Channel Configuration

Route incidents to specific channels:

All incidents → #incidents
Critical only → #incidents-critical
checkout-service → #payments-alerts

Configure at Settings → Integrations → Slack → Channel Rules.

Slash Commands

/notifyhero oncall              — Who's on-call right now?
/notifyhero ack INC-1042        — Acknowledge an incident
/notifyhero resolve INC-1042    — Resolve an incident
/notifyhero trigger "DB down"   — Manually trigger an incident
/notifyhero snooze INC-1042 1h  — Snooze for 1 hour

Microsoft Teams

Setup

  1. Go to Settings → Integrations → Microsoft Teams → Connect
  2. Sign in with your Microsoft 365 admin account
  3. Authorize NotifyHero
  4. Select the default team and channel

Features

  • Adaptive Cards — rich incident cards with action buttons
  • War rooms — auto-create channels in your Teams workspace
  • Bot commands@NotifyHero ack INC-1042
  • Tab app — pin NotifyHero as a tab in any channel

Configuration

Default channel: General → Incidents
War room team: Incident Response
Notification format: Adaptive Card (recommended) or plain text

Tip: Create a dedicated "Incident Response" team in Microsoft Teams and configure NotifyHero to create war room channels there.


Discord

Setup

  1. Go to Settings → Integrations → Discord → Connect
  2. Click Add to Discord
  3. Select your server and authorize
  4. Choose the default channel

Features

  • Embed notifications — rich embeds with incident details
  • Bot commands!nh ack INC-1042, !nh oncall
  • Thread-based war rooms — auto-create threads for incidents
  • Role mentions — tag on-call roles for visibility

Commands

!nh oncall               — Who's on-call?
!nh ack INC-1042         — Acknowledge
!nh resolve INC-1042     — Resolve
!nh status               — Active incidents summary

Bidirectional Sync

All chat integrations are bidirectional:

  • Inbound: Actions taken in chat (ack, resolve) update NotifyHero
  • Outbound: Actions taken in NotifyHero update the chat message/card

The incident state is always in sync, regardless of where the action was taken.


Best Practices

  • Dedicate channels — don't mix incident alerts with general chat
  • Enable war rooms for P1/P2 — focused conversation reduces MTTR
  • Use slash commands — faster than switching to the dashboard
  • Configure channel rules — route by service or severity to reduce noise

On this page