Notification Routing
Overview
Notification routing controls where OpsWorker delivers investigation results and alert summaries. Route different types of notifications to different Slack channels based on workspace, cluster, or severity.
Slack Channel Mapping
Configure which Slack channels receive notifications:
| Routing Level | Example |
|---|---|
| Per workspace | All investigations in "Platform Team" workspace → #platform-incidents |
| Per cluster | Cluster production-us-east → #prod-us-incidents |
| Default | All unrouted notifications → #ops-alerts |
Setup
1. Navigate to Notification Settings
In the OpsWorker portal, go to your workspace or cluster settings.
2. Configure Channels
- Select the Slack channel for investigation results
- Configure channels for different notification types:
- Investigation results — Completed investigation summaries
- Daily digest — Daily alert summary report
3. Multiple Channels
The same investigation can be delivered to multiple channels. For example:
#incidents-prodfor the on-call team#engineering-leadsfor visibility
Routing Examples
By Environment
| Cluster | Channel | Purpose |
|---|---|---|
| production-us-east | #incidents-production | On-call team |
| staging | #alerts-staging | Dev team visibility |
By Team
| Workspace | Channel | Purpose |
|---|---|---|
| Platform Team | #platform-ops | Platform alerts |
| Application Team | #app-incidents | Application alerts |
Daily Digest
Configure which channel receives the daily alert summary (posted at 09:00 UTC):
- Use a dedicated channel like
#daily-ops-summary - Or route to the same channel as investigation results
Next Steps
- Validate Slack Output — Verify notifications are working
- Daily Digest — Learn about daily summaries