Skip to main content

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:
  1. Filter criteria - Which events trigger the notification
  2. 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-a in prod#service-a-devs
  • Config 2: All services in dev#dev-deployments
  • Config 3: payment-service in any env → #payments-team
This ensures the right people get notified about the right events.

Setting Up Notifications

Step 1: Connect Notification Channels

Before configuring notifications, connect your notification channels:

Slack

Connect Slack workspace

Webhooks

Configure webhooks
Email needs no setup — you enter recipient addresses directly when choosing it as a destination.

Step 2: Configure Feature Notifications

Each AI SRE workflow has its own notification settings:
SettingsFeaturesDeployment NotificationsConfigure notifications for new deployment events:
  1. Click Add Configuration
  2. Select services and environments to match
  3. Choose destination channel
  4. Save
Learn more →

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 SettingsIntegrationsSlack and authorize Metoro
2

Select Channels

Choose which Slack channels should receive notifications. You can select different channels for different notification configurations.

Email

Send notifications straight to one or more email addresses — no integration setup required, just enter the recipient addresses when selecting Email as the destination. Email is available for the notification types where a self-contained summary makes sense:
  • Deployment verification completed (verdict with summary)
  • Investigation completed (findings summary)
  • Issue created
Other notification types (deployment detected, verification scheduled/started, anomaly detected, agent action approvals) support Slack and webhook destinations only.
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
If you don’t define a custom body template on the webhook integration, Metoro sends a structured JSON event of this shape:
The 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 SettingsIntegrationsWebhooks 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

  1. Check integration connection - Verify Slack is connected (or your webhook is configured) in Settings → Integrations
  2. Check configuration - Ensure your notification configuration matches the events you expect
  3. Check channel permissions - Verify Metoro has permission to post to the channel

Too Many Notifications

  1. Review configurations - Look for overlapping or too-broad rules
  2. Add filters - Use service/environment filters to reduce scope
  3. Consolidate channels - Consider routing similar notifications together

Notifications Going to Wrong Channel

  1. Review rule order - Check which rules match your events
  2. Check filters - Verify service and environment filters are correct
  3. Test with specific service - Create a test configuration for one service

Slack Integration

Complete Slack setup guide

Webhooks

Custom webhook setup

AI SRE Overview

Learn how AI SRE fits into Metoro’s broader platform