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
- In Discord, open Server Settings ā Integrations ā Webhooks.
- Click New Webhook, name it (e.g.
StatusOwl), and pick the target channel. - Click Copy Webhook URL. It starts with
https://discord.com/api/webhooks/.
Connecting it to StatusOwl
- Go to Integrations ā Add Integration and choose Discord.
- Paste the webhook URL.
- Enter the channel name (display-only, used in the UI to identify the integration).
- Select which events to fire on.
- 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