Monitoring & Diagnostics

Notifications & Alerts

Get pinged on deploy success/failure and metric alerts via Slack, Discord, email, or a generic webhook.

Configure where DeployOS sends notifications from Settings → Notifications.

Channels

  • Slack — incoming webhook URL.
  • Discord — webhook URL.
  • Generic webhook — any endpoint that accepts a POST, for wiring into something else entirely (a status page, an internal tool).
  • Email (SMTP) — configure your own SMTP server (STARTTLS on 587, or implicit TLS on 465); the password is stored in your OS keychain, never in plaintext config.

Each channel has a Test button that sends a real test notification so you can confirm it's wired correctly before relying on it.

🖼️ Screenshot — the Settings → Notifications card with the Slack/Discord/webhook/email fields and Test buttons.

What triggers a notification

  • Deploy success or failure — fires for normal deploys, rollbacks, migrations, and template deploys.
  • Alert rule breaches — any monitoring alert rule you've defined (e.g. CPU over a threshold) fires through the same notification channels.

Which channels are used

All configured channels receive every notification — there's currently no per-event routing (e.g. "send deploy failures to Slack but alerts to email only"). If you only want one channel active, only configure that one.