Coming Soon - Discord integration is on our roadmap and will be available during the beta period.
Setting Up Discord
1
Create Discord Webhook
In Discord:
- Go to your server
- Right-click on the channel for alerts
- Select Edit Channel
- Go to Integrations → Webhooks
- Click New Webhook
- Name it “CertWatch”
- Click Copy Webhook URL
2
Go to Channels in CertWatch
Navigate to Channels in the sidebar.
3
Add Discord Channel
Click Add Channel and select Discord.
4
Paste Webhook URL
Paste the webhook URL you copied from Discord.
5
Save
Click Add Channel to complete setup.
Discord Message Format
CertWatch sends rich embed messages:- Color-coded sidebar (green, yellow, red)
- CertWatch branding
- Certificate details as embed fields
- Timestamp
Example Message
Managing Discord Channels
Update Webhook URL
- Go to Channels
- Find your Discord integration
- Click Edit
- Paste the new webhook URL
- Save changes
Test Integration
- Go to Channels
- Find your Discord integration
- Click Send Test
- Check your Discord channel for the test message
Delete Integration
- Go to Channels
- Find your Discord integration
- Click Delete
- Confirm removal
Multiple Discord Channels
Add multiple Discord channels for:- Different servers
- Separate channels for production vs. staging
- Severity-based routing (critical alerts to specific channel)
Webhook Security
Best practices:- Don’t share webhook URLs publicly
- Regenerate webhook if compromised
- Use Discord’s webhook management to track usage
Troubleshooting
Invalid Webhook URL
- Ensure you copied the full URL
- URL should start with
https://discord.com/api/webhooks/ - Check that the webhook still exists in Discord
Messages Not Appearing
- Verify the webhook wasn’t deleted in Discord
- Check that the channel still exists
- Ensure bot permissions on the channel
- Test using the “Send Test” button
Rate Limiting
Discord limits webhook messages. If you have many certificates expiring simultaneously:- Messages may be delayed
- Consider consolidating to a daily digest
- Use email for critical alerts as backup

