Chat Integrations
Get incident notifications, create war rooms, and manage incidents directly from your team chat.
Slack
Setup
- Go to Settings → Integrations → Slack → Connect
- Click Add to Slack — you'll be redirected to authorize
- Select the workspace to install
- Choose a default channel for incident notifications
Features
| Feature | Description |
|---------|-------------|
| Incident notifications | Rich messages with Ack/Resolve buttons |
| War rooms | Auto-create channels for P1/P2 incidents |
| Slash commands | /notifyhero ack, /notifyhero resolve, /notifyhero oncall |
| Incident actions | Ack, resolve, snooze, escalate, reassign from Slack |
| Status updates | Post 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
- Go to Settings → Integrations → Microsoft Teams → Connect
- Sign in with your Microsoft 365 admin account
- Authorize NotifyHero
- 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
- Go to Settings → Integrations → Discord → Connect
- Click Add to Discord
- Select your server and authorize
- 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