Skip to content

Discord integration

Post rich embeds to any Discord channel via an incoming webhook.

Last updated April 21, 2026

The Discord integration uses an incoming webhook — no bot, no app installation. Each webhook posts to a single channel, so create one integration per channel you want to alert.

Creating the Discord webhook

  1. In Discord, open Server Settings → Integrations → Webhooks.
  2. Click New Webhook, name it (e.g. StatusOwl), and pick the target channel.
  3. Click Copy Webhook URL. It starts with https://discord.com/api/webhooks/.

Connecting it to StatusOwl

  1. Go to Integrations → Add Integration and choose Discord.
  2. Paste the webhook URL.
  3. Enter the channel name (display-only, used in the UI to identify the integration).
  4. Select which events to fire on.
  5. Click Save, then Send Test to confirm delivery.

Alert message format

StatusOwl posts a color-coded embed: red for down, green for recovery, amber for maintenance. The embed includes the monitor name, current status, error details (when applicable), and a direct link to the incident in the dashboard.

discord embed
šŸ”“ DOWN — api.yoursite.com
   Status: 503 Service Unavailable
   First failure: 14:03 UTC
   View incident → https://dash.statusowl.net/incidents/xyz

🟢 UP — api.yoursite.com (recovered)
   Downtime duration: 4 minutes 32 seconds