SeentySeenty Docs

Discord

Send Seenty alerts to your Discord server using webhooks.

Discord Integration

Connect Seenty to Discord to receive alert notifications as embed messages in your Discord server. Discord integration is available on Starter plans and above.

What you get

Discord notifications are sent as embed messages with:

  • Color-coded sidebar -- Red for critical/down events, yellow for warnings, green for recovery/resolved.
  • Structured fields -- Monitor name, status, response time, check region, and timestamp.
  • Direct links -- Click through to the affected resource in your Seenty dashboard.
  • Footer with timestamp and source information.

Setup

Create a Discord webhook

  1. Open your Discord server and navigate to the channel where you want alerts.
  2. Click the gear icon next to the channel name to open Channel Settings.
  3. Go to Integrations > Webhooks.
  4. Click New Webhook.
  5. Give it a name (e.g., "Seenty Alerts") and optionally upload an avatar.
  6. Click Copy Webhook URL.

Add the channel in Seenty

  1. Go to Integrations > Notification Channels.
  2. Click Add Channel and select Discord.
  3. Enter a name for the channel (e.g., "Discord - #alerts").
  4. Paste the webhook URL you copied from Discord.
  5. Click Save.

Test the integration

Click the Test button next to your new Discord channel. A test embed message should appear in your Discord channel within a few seconds.

Assign to monitors or policies

Add the Discord channel to the monitors or escalation policies that should send alerts to this Discord channel.

Multiple channels

You can create separate Discord webhook channels for different purposes:

  • #monitoring -- All monitor up/down alerts.
  • #security -- Security findings and vulnerability detections.
  • #incidents -- Incident lifecycle updates.

Each webhook can point to a different Discord channel within the same server, or to channels in different servers.

Troubleshooting

Messages not appearing in Discord?

  • Verify the webhook URL is correct. You can test it with:
    curl -X POST -H 'Content-type: application/json' \
      --data '{"content":"Test from Seenty"}' \
      YOUR_WEBHOOK_URL
  • Check that the webhook has not been deleted from the Discord channel settings.
  • Ensure the Discord channel still exists and has not been archived.

Webhook was deleted accidentally?

  • Create a new webhook in the Discord channel settings and update the URL in Seenty.

Keep your webhook URL confidential. Anyone with the URL can post messages to your Discord channel. If compromised, delete the webhook in Discord and create a new one.