Configuring Discord Integration

StatusDrift integrates with Discord to deliver real-time monitoring alerts directly to your Discord server. This guide explains how to set up and configure the Discord integration for your StatusDrift monitors.

What This Integration Does

The Discord integration sends webhook notifications to your Discord channel when:

  • A monitor detects downtime
  • A monitor recovers from an outage
  • SSL certificate problems are identified
  • Response time exceeds configured thresholds

Prerequisites

Before setting up the Discord integration, you need:

  • A Discord server where you have permission to manage webhooks
  • A StatusDrift account with at least one monitor configured

Step 1: Create a Discord Webhook

First, create a webhook in your Discord server:

  1. Open Discord and navigate to your server
  2. Right-click on the channel where you want alerts to appear
  3. Select Edit Channel
  4. Go to the Integrations tab
  5. Click Create Webhook (or View Webhooks then New Webhook)
  6. Give your webhook a name (e.g., “StatusDrift Alerts”)
  7. Click Copy Webhook URL
  8. Click Save Changes

Step 2: Add the Discord Channel in StatusDrift

Now configure the integration in StatusDrift:

  1. Log in to your StatusDrift account at app.statusdrift.com
  2. Navigate to Notification Channels in the sidebar
  3. Click Add Channel
  4. Select Discord from the integration type dropdown
  5. Enter a descriptive name for this channel
  6. Paste the webhook URL you copied from Discord
  7. Optionally, customize the username that appears for messages
  8. Optionally, add a custom avatar URL for the bot
  9. Click Save
Discord integration configuration form in StatusDrift
The Discord configuration form in StatusDrift

Step 3: Assign to Monitors

Connect the notification channel to your monitors:

  1. Go to Monitors in the sidebar
  2. Select the monitor you want to receive Discord notifications
  3. Find the Notification Channels section in monitor settings
  4. Enable the Discord channel you created
  5. Save your changes

Testing the Integration

Verify your Discord integration is working:

  1. Go to Notification Channels
  2. Find your Discord channel in the list
  3. Click the Test button
  4. Check your Discord channel for the test message

If the test message does not appear, verify that the webhook URL is correct and the webhook has not been deleted from Discord.

Configuration Options

The Discord integration supports these configuration options:

FieldRequiredDescription
Webhook URLYesThe Discord webhook URL for your channel
UsernameNoCustom display name for the bot in messages
Avatar URLNoCustom avatar image URL for the bot

Troubleshooting

Messages not appearing in Discord

  • Verify the webhook URL is correct and complete
  • Check that the webhook has not been deleted from Discord
  • Ensure the channel still exists in your Discord server

Custom avatar not displaying

  • Verify the avatar URL points to a valid, publicly accessible image
  • Ensure the image URL uses HTTPS
  • Check that the image format is supported (PNG, JPG, GIF)

Was this article helpful?