Skip to content

Integrations

Discord

Send service status notifications to your Discord channels

On this page

Route detected status changes to your Discord channels. Choose the monitors and events the channel should receive. Color-coded embeds show the reported severity at a glance.

Paid Plan Required

Discord notifications are available on the Starter, Pro, and Team plans. Upgrade your plan to get started.

Quick Start

1

Create a Discord Webhook

In your Discord server:

  1. Right-click the channel where you want notifications
  2. Select Edit Channel
  3. Go to Integrations > Webhooks
  4. Click New Webhook
  5. Name it "Statusfield" (optional)
  6. Click Copy Webhook URL

Permissions

You need Manage Webhooks permission in the Discord channel to create a webhook.

2

Add Webhook to Statusfield

  1. Go to statusfield.com/integrations
  2. Click the Discord card
  3. Click Add Discord Integration
  4. Enter a name (e.g., "#incidents", "DevOps Alerts")
  5. Paste the Discord webhook URL
  6. Click Add Discord
3

Test It Out

  1. Click the menu (⋮) next to your Discord integration
  2. Select Test Notification
  3. Check that the test message appears in your Discord channel
4

Configure Notifications

When adding a monitor for a service:

  1. Go to statusfield.com/notifications
  2. Find the service in the list
  3. Configure when you want to receive notifications (status by column)
  • On any status change
  • On maintenance status
  • On degraded status
  • On major outage status
  • On partial outage status

A destination alerted about an incident also receives its recovery while the destination and alert rule remain active. Use Recovery only for destinations that only need the all-clear.

Discord Message Format

Notifications appear as rich embeds in your Discord channel with color-coded borders:

  • 🟢 Green — Operational
  • 🟡 Yellow — Degraded
  • 🟠 Orange — Partial Outage
  • 🔴 Red — Major Outage
  • ⚪ Gray — Maintenance

Each embed includes:

  • Title — Service name and status change (e.g., "GitHub — Status Changed")
  • Description — What changed (e.g., "API Requests is now Degraded")
  • Current Status — The new status
  • Previous Status — What the status was before the change
  • Affected Components — List of impacted components (if applicable)
  • Timestamp — When the change occurred
  • Link — Click the embed title to view the service on Statusfield

Managing Discord Integrations

Add Multiple Channels

You can add multiple Discord webhooks (up to your plan limit) for:

  • Different Discord servers
  • Separate channels for different severity levels
  • Team-specific alert channels

Each Discord integration can be configured independently for different services and notification levels.

Edit or Remove

  1. Open statusfield.com/integrations > Discord
  2. Click the menu (⋮) next to the integration
  3. Select Edit to update the name or webhook URL
  4. Select Delete to remove the integration

Warning

Deleting a Discord integration removes all associated notification rules. This cannot be undone.

Troubleshooting

Not Receiving Discord Notifications?

Common issues and solutions:

1. Webhook Was Deleted in Discord

  • If someone deletes the webhook in Discord settings, notifications will fail silently
  • Create a new webhook in Discord and update the URL in Statusfield

2. Channel Was Deleted or Archived

  • Discord webhooks stop working if the target channel is removed
  • Create a new webhook in an active channel

3. Webhook URL Is Invalid

  • Discord webhook URLs must match the format: https://discord.com/api/webhooks/...
  • Make sure you copied the full URL from Discord

4. Rate Limits

  • Discord has rate limits on webhook messages
  • If you're monitoring many services with frequent status changes, some messages may be delayed

Security & Privacy

  • Webhook URLs are encrypted in our database
  • All communication with Discord uses HTTPS
  • We only send messages — we never read your Discord messages, channels, or user data
  • No Discord bot is installed in your server

Need Help?

Contact our support team at support@statusfield.com