SigSentrySigSentry

Discord

Send analysis results to a Discord channel using a webhook

Connect a Discord channel using a webhook URL. SigSentry posts formatted embeds.

This page is for outbound delivery. For inbound slash commands in Discord, see Discord chat triggers.

Prerequisites

NeedNotes
Discord serverYou need Manage Webhooks permission
A target channelThe text channel SigSentry should post to

Setup walkthrough

Create a Discord webhook

Open the target channel in Discord. Hover over the channel name and click the gear icon (Edit Channel), then go to Integrations → Webhooks → New Webhook.

FieldValue
NameSigSentry
Avatar(Optional) Upload a logo
ChannelConfirm it's the right one

Click Save Changes, then Copy Webhook URL.

Add the channel in SigSentry

In the dashboard, Project → Channels → Add Channel.

FieldValue
TypeDiscord
NameDescriptive label, e.g. #alerts-discord
Webhook URLThe Discord webhook URL
Severity thresholdLowest severity that should trigger this channel

Save and test

Click Save. Run a test analysis to verify the embed posts to Discord.

What gets posted

Each Discord message includes:

  • The analysis summary, color-coded by severity (red for critical down through grey for info)
  • The root cause and affected services
  • A clickable link to the full analysis in the dashboard

Webhook security

Discord webhook URLs are unauthenticated public URLs. Treat them like secrets — don't paste into public repos. To revoke, delete the webhook in Discord under the channel's Integrations settings.

Troubleshooting

ErrorFix
404 Unknown WebhookWebhook was deleted in Discord; recreate it and update the URL
400 invalid embedUsually transient — retry. If persistent, message length may exceed Discord's 6,000-char embed limit
429 rate limitedDiscord throttling; SigSentry retries with backoff
No messages arrivingCheck that the channel still exists and you have Send Messages permission