Discord
Overview
Section titled “Overview”The Discord integration sends a notification to a Discord channel whenever a monitor’s status changes. Messages are sent via a Discord webhook and include rich embeds with the incident details.
Step 1: Create a Discord webhook
Section titled “Step 1: Create a Discord webhook”- Open the settings of the Discord channel you want.
- Go to Integrations → Webhooks.
- Click New Webhook.
- Name it (e.g. “OKStatus”).
- Copy the webhook URL.
Step 2: Add the webhook in OKStatus
Section titled “Step 2: Add the webhook in OKStatus”- In OKStatus, go to Alerting → Channels.
- Click Add a channel → Discord.
- Paste the webhook URL.
- Test the connection with the Test button.
- Attach the channel to the monitors you want.
Notification format
Section titled “Notification format”Discord notifications arrive as a rich embed:
- Title — Monitor name and the new state: 🔴 Down, 🟡 Degraded, 🟢 Recovered, ⏸️ Paused.
- Details — Service URL, HTTP status code, response time, and the region that observed it. A recovery also carries the total downtime.
- Colour — Red for an outage, amber for degraded, green for a recovery, grey for a pause (a pause is a deliberate action, not a severity).
- Timestamp — Date and time of detection.
Escalation levels reuse the same embed, stamped with the level that fired.