Notification Channels
Notification channels deliver alerts and runbook events to your team. Configure email, Slack, and webhook channels to ensure the right people get the right information at the right time.
Channel Types
Email Notifications
Email is always available out of the box. Alert emails include:
- The alert name, severity, and trigger condition
- The affected resource or cost data that triggered the alert
- A direct link to the relevant page in CloudInfraOS
- Timestamp and suggested next steps
Emails are sent to the address associated with your CloudInfraOS account. Additional recipients can be added from the notification settings page.
Slack Notifications
Send alerts and runbook execution updates to a Slack channel. To set up:
- Create a Slack app with incoming webhook permissions
- Generate a webhook URL for your target channel
- In CloudInfraOS, navigate to Settings β Notifications
- Add the webhook URL and select which events to forward
Webhook Notifications
Send event payloads to any HTTP endpoint. Use this for custom integrations β forward alerts to PagerDuty, Opsgenie, Discord, Microsoft Teams, or your own internal tools.
Each webhook delivery includes a JSON payload with the event type, affected resources, alert severity, and a signature header for verification. See Webhooks API for the full payload schema.
Notification Preferences
From the Settings β Notifications page, you can:
- Toggle individual notification channels on or off
- Set per-channel preferences (which alert severities to send, quiet hours)
- Add multiple recipients to email channels
- Test each channel with a sample notification
Notification Routing
Different alert severities can be routed to different channels. For example:
- Critical β email + Slack + webhook (PagerDuty)
- Warning β Slack only
- Info β no notification (dashboard only)
Configure routing per alert rule or set organization-wide defaults from the notification settings page.