Incident channels are available for Slack in the current release. Connect your workspace once from Settings → Integrations → Slack and all future incidents can have their own channel automatically.
What gets posted to the channel
Prerequisites
- Slack integration connected — your Admin must connect sureops to your Slack workspace via Settings → Integrations → Slack
- Incident channels enabled — toggle on Create incident channel in Settings → Integrations → Slack after the integration is connected
- The bot user added during integration must have permission to create channels and post messages in your workspace
Setup
1
Connect Slack
Your Admin navigates to Settings → Integrations → Slack and completes the OAuth flow. This authorizes sureops to post messages and create channels in your workspace.
2
Enable incident channels
Still in Settings → Integrations → Slack, toggle Create incident channel to on. You can configure:
- Channel naming pattern — default is
#inc-{id}-{slug}(e.g.#inc-1042-checkout-latency). You can change the prefix. - Severity filter — only create channels for incidents above a minimum severity (e.g. P1 and P2 only)
- Archive on close — whether to archive the channel automatically when the incident closes (default: on, after a 24-hour grace period)
3
Test with a new incident
Trigger or create a test incident. sureops creates the channel within seconds of incident detection. Invite your team to the channel or adjust the auto-invite list in the settings panel.
Auto-inviting responders
You can configure sureops to automatically invite team members to each incident channel:- All Admins and Owners — always invited (on by default)
- On-call responder — if on-call routing is configured, the assigned on-call is invited automatically
- Service owners — members listed as owners of affected services in your service catalog are invited
- Custom list — a fixed list of Slack users or groups to invite to every incident channel
HITL approvals in Slack
When the AI reaches a step that requires human approval, it sends an interactive message to the incident channel:Per-environment configuration
You can enable incident channels per environment, so that staging incidents get a channel but non-critical development environments do not. Configure this in Settings → Environments → [select environment] → Incident Channels.Troubleshooting
Channel not created for a new incident
Channel not created for a new incident
- Confirm the Slack integration health is green in Settings → Integrations → Slack
- Check the severity filter — the incident may be below the minimum severity threshold you configured
- Verify the sureops Slack app has permission to create channels in your workspace (check the app’s OAuth scopes in your Slack admin panel)
HITL approval rejected — 'Slack user not found'
HITL approval rejected — 'Slack user not found'
Your Slack identity isn’t linked to a sureops user, or your sureops user doesn’t have the Commander role or higher.
- Confirm you have a sureops account in the same organization
- Ask your Admin to verify your role is Commander, Admin, or Owner
- If your Slack email differs from your sureops email, ask your Admin to link your Slack identity in Settings → Team → [your name] → Linked accounts
Channel not archived after incident closes
Channel not archived after incident closes
Archiving happens 24 hours after closure by default. If the channel is still open after that window:
- Check that Archive on close is enabled in Settings → Integrations → Slack
- Manually archive the channel from Slack if needed — sureops doesn’t prevent manual archiving
Related
- Notifications — configure other notification channels and per-event routing
- Recurrence chains — get notified when a recurrence is detected for a problem
- Roles & Capabilities — Commander role required to approve HITL actions