Overview
AI SRE notifications keep your team informed about issues and events across all AI SRE workflows. The notification system is designed to be flexible, allowing you to route different types of notifications to different channels based on service, environment, and other criteria.Notification Types
Metoro can send notifications for:How Notification Routing Works
All AI SRE workflows share a unified notification configuration system. For each feature, you can create multiple notification rules that specify:- Filter criteria - Which events trigger the notification
- Destination - Where to send the notification
Filter Criteria
Filter notifications by:- Service - Specific services or all services
- Environment - Specific environments (prod, staging, dev) or all
- Severity - Critical, high, medium, low (where applicable)
- Tags - Custom metadata tags on events
Example: Flexible Routing
You can create multiple configurations for the same feature: Deployment Notifications:- Config 1:
service-ainprod→#service-a-devs - Config 2: All services in
dev→#dev-deployments - Config 3:
payment-servicein any env →#payments-team
Setting Up Notifications
Step 1: Connect Notification Channels
Before configuring notifications, connect your notification channels:Slack
Connect Slack workspace
Webhooks
Configure webhooks
Step 2: Configure Feature Notifications
Each AI SRE workflow has its own notification settings:- Deployments
- Deployment Verification
- Anomaly Detection
- Issues
Settings → Features → Deployment NotificationsConfigure notifications for new deployment events:
- Click Add Configuration
- Select services and environments to match
- Choose destination channel
- Save
Notification Channels
Slack
Slack is the recommended notification channel for AI SRE workflows. Notifications include:- Rich formatting with investigation details
- Direct links to Metoro for more information
- Action buttons where applicable
- Thread support for ongoing investigations
1
Connect Slack
Go to Settings → Integrations → Slack and authorize Metoro
2
Select Channels
Choose which Slack channels should receive notifications. You can select different channels for different notification configurations.
- Deployment verification completed (verdict with summary)
- Investigation completed (findings summary)
- Issue created
PagerDuty is available as a destination for alerts, but not for AI SRE notifications.
Webhooks
For custom integrations. Webhook destinations can be selected in all AI SRE notification settings: deployment monitoring, autonomous investigations, issue notifications, and agent action approvals.- Send notifications to any HTTP endpoint
- Customize headers and payload format via webhook templates
- Integrate with internal tools or other services
title and message fields are plain text — Slack-specific markup is stripped and links are rendered as label (url). The id field is the UUID of the underlying event (stable across delivery retries — use it for deduplication), and type identifies the specific event so you can filter on your end. The data object is typed per event type and includes a deepLink into the Metoro UI (all event types except deploymentVerificationScheduled, where no verification page exists yet); its full schema for every event type is documented in the Webhook Events section of the API reference (starting at deployment rollout detected). For custom body templates, see webhook template variables for the variables each event type provides.
1
Create Webhook
Go to Settings → Integrations → Webhooks and add your endpoint
2
Configure Payload
Define the request format and authentication
3
Select the Webhook as a Destination
In any AI SRE notification settings page, add or edit a configuration and choose Webhook as the destination type, then pick your webhook
Notification Configuration Examples
Team-Based Routing
Route notifications to teams based on service ownership:Severity-Based Routing
Route based on severity or urgency:Environment-Based Routing
Different channels for different environments:Best Practices
Keep Production Focused
Route production notifications to dedicated channels that are actively monitored. Avoid mixing production and non-production alerts.Use Specific Channels
Create specific channels for specific purposes:#incidents- Critical issues requiring immediate action#deployments- Deployment notifications#service-alerts- Service-specific issues
Don’t Over-Notify
Configure notifications thoughtfully to avoid alert fatigue:- Not every event needs to go to every channel
- Use filtering to reduce noise
- Consider using digest notifications for non-urgent items
Route to the Right Teams
Ensure notifications reach people who can act on them:- Service issues → Team that owns the service
- Critical issues → On-call rotation
- General updates → Broader engineering channel
Troubleshooting
Not Receiving Notifications
- Check integration connection - Verify Slack is connected (or your webhook is configured) in Settings → Integrations
- Check configuration - Ensure your notification configuration matches the events you expect
- Check channel permissions - Verify Metoro has permission to post to the channel
Too Many Notifications
- Review configurations - Look for overlapping or too-broad rules
- Add filters - Use service/environment filters to reduce scope
- Consolidate channels - Consider routing similar notifications together
Notifications Going to Wrong Channel
- Review rule order - Check which rules match your events
- Check filters - Verify service and environment filters are correct
- Test with specific service - Create a test configuration for one service
Related Documentation
Slack Integration
Complete Slack setup guide
Webhooks
Custom webhook setup
AI SRE Overview
Learn how AI SRE fits into Metoro’s broader platform
