Skip to main content

Channel Configuration

In addition to the dashboard inbox, scd-server can deliver notifications to Discord and email. Configure channels in Admin → Settings → Notifications.


Discord

Paste your Discord webhook URL and save. Use the Send test notification button to verify delivery before relying on it.

Notifications arrive as embeds with severity colour coding:

  • 🔴 Red — CRITICAL
  • 🟠 Orange — HIGH
  • 🔵 Blue — INFO

Discord notifications use body_external — a summary without internal detail such as file paths or repository names. This is by design: internal infrastructure detail should not leave your network perimeter.


Email

Configure your SMTP settings:

SettingExample
Hostmail.example.com
Port587
Usernamenotifications@example.com
Passwordyour SMTP password
From addressscd-server <notifications@example.com>

Use the Send test notification button to verify SMTP connectivity.

Email notifications, like Discord, use body_external only.


Subscription rules

The subscription matrix controls which events are delivered to which channels at which minimum severity. Configure this below the channel settings.


Delivery log

A delivery log is available for debugging failed notifications. Check it if a notification was sent but not received in Discord or email.