Route ChainRaven alerts to any Discord channel using Discord's built-in webhook system. Great for team monitoring — everyone on your server sees alerts as they happen.
- A Discord server where you have Manage Webhooks permission
- A channel where you want to receive alerts (create a dedicated
#contract-alerts channel for best results)
- Open your Discord server and navigate to the channel where you want alerts
- Right-click on the channel name and select Edit Channel
- Click Integrations in the left sidebar
- Click Webhooks, then New Webhook
- Give it a name (e.g.,
ChainRaven Alerts)
- Optionally set a custom avatar
- Click Copy Webhook URL, then Save Changes
Keep this URL secret. Anyone with the webhook URL can post to your channel.
The URL will look like:
https://discord.com/api/webhooks/1234567890/AbCdEfGhIjKlMnOpQrStUvWxYz
- Log in to your ChainRaven dashboard
- Go to Profile > Integrations
- In the Discord section, paste your webhook URL
- Click Connect Discord
You'll receive a welcome message in your Discord channel confirming the connection was successful.
- Go to Profile > Alert Preferences
- Expand each alert type you want sent to Discord
- Check the Discord checkbox
- Click Save Changes
Click Send Test Message in the Discord Integrations section. A test alert should appear in your channel within a few seconds.
Discord alerts are delivered as rich embeds with:
| Element | Details |
|---|
| Severity bar | Color-coded left border (🔴 red = critical, 🟠 orange = high, 🟡 yellow = medium, 🔵 blue = low) |
| Event type | What was detected (ownership transfer, proxy upgrade, etc.) |
| Event details | Addresses, amounts, and other event-specific information |
| Contract | Address and blockchain network |
| Links | Transaction on block explorer + ChainRaven dashboard |
| Timestamp | When the event was detected |
- Make sure you're looking at the correct channel
- The webhook may have been deleted in Discord — create a new one and reconnect
- Check Discord's system status at discordstatus.com
- Go to Alert Preferences and verify Discord is checked for the alert types you want
- Review your cooldown settings — repeated alerts from the same contract may be blocked
- Send a test message to confirm the webhook connection is still valid
- Check Sent Alerts in your dashboard to see delivery status and any error messages
- Make sure you copied the complete URL from Discord
- The URL must start with
https://discord.com/api/webhooks/
- Regenerate the webhook in Discord and try again
- Create a dedicated
#contract-alerts channel — keeps alerts organized and separate from team chat
- Set channel permissions to control which roles can see alerts (e.g., only devs and security team)
- Customize the webhook avatar in Discord so alerts are visually distinct from other bots