Setting Up Notifications
CheckSite can notify you through multiple channels when changes are detected. Learn how to configure each one.
Available Channels
| Channel | Free | Pro |
|---|---|---|
| ✓ | ✓ | |
| Telegram | — | ✓ |
| Slack | — | ✓ |
| Discord | — | ✓ |
| Teams | — | ✓ |
| Webhooks | — | ✓ |
How to Configure Notifications
Notifications are configured per monitor. To change notification settings:
- Go to your dashboard
- Click on the monitor you want to configure
- Find the Notifications section and click Edit
- Toggle channels on or off and enter the required credentials
- Use the Test button to verify your setup
- Click Save
Email notifications are enabled by default on all plans. You'll receive a formatted email with the change summary whenever CheckSite detects a change on your monitored page.
Emails are sent to the address associated with your CheckSite account. To change your email, update it in your account settings.
Telegram
Get instant notifications in Telegram. Setup takes about a minute:
- Open Telegram and search for @ChecksiteNotifier_bot
- Start a conversation and send the
/getidcommand - The bot will reply with your Chat ID
- Copy the Chat ID and paste it into your monitor's Telegram field in CheckSite
- Click Test to verify — you should receive a test message in Telegram
Tip: You can also add the bot to a Telegram group to notify your entire team. Use the same /getid command in the group chat.
Slack
Send change notifications to a Slack channel using an incoming webhook:
- In Slack, go to your workspace settings and create an Incoming Webhook
- Choose the channel where you want notifications (e.g.,
#website-alerts) - Copy the webhook URL
- Paste it into your monitor's Slack field in CheckSite
- Click Test to verify
Notifications use Slack's Block Kit formatting with rich previews, action buttons, and change categories.
Discord
Send notifications to a Discord channel:
- In Discord, go to your channel's settings and select Integrations > Webhooks
- Click New Webhook and give it a name (e.g., "CheckSite")
- Copy the webhook URL
- Paste it into your monitor's Discord field in CheckSite
- Click Test to verify
Discord notifications use rich embeds with color-coded categories and direct links to your dashboard.
Microsoft Teams
Send notifications to a Microsoft Teams channel:
- In Teams, open the channel and click the ... menu > Connectors (or Workflows)
- Add an Incoming Webhook connector
- Give it a name (e.g., "CheckSite") and copy the webhook URL
- Paste it into your monitor's Teams field in CheckSite
- Click Test to verify
Teams notifications use Adaptive Cards with formatted summaries and direct links to your dashboard.
Webhooks
For custom integrations, CheckSite can send a JSON payload to any HTTP endpoint:
- Enter your webhook URL in the monitor's Webhook field
- The URL must be publicly accessible and accept POST requests
- Click Test to send a test payload
Webhook payload format:
{
"event": "change_detected",
"timestamp": "2026-03-13T10:30:00Z",
"monitor": {
"id": "...",
"title": "Example Page",
"url": "https://example.com/page"
},
"summary": "Pricing updated from $49 to $39...",
"category": "pricing"
}Testing Notifications
Each channel has a Test button that sends a sample notification. Always test after setup to confirm everything is working. If a channel fails 3 times in a row, CheckSite will alert you so you can fix the configuration.
Digest Notifications
Pro users can group monitors and configure digest notifications instead of instant alerts. With digests, changes are batched and delivered on a daily or weekly schedule.
To set up digests, create a monitor group, assign monitors to it, and choose "Daily" or "Weekly" as the notification mode in the group settings.
Smart Trigger override: When a Smart Trigger fires on a monitor in a daily or weekly digest group, the notification is sent immediately — triggers always override digest mode. The change is also included in the next scheduled digest for completeness.
Reliable Delivery
Notifications are queued and delivered with automatic retries to ensure you never miss a change:
- If a channel temporarily fails (network error, rate limit), CheckSite retries with increasing delays
- Failed notifications are retried up to 5 times over approximately 1 hour
- Permanently failed deliveries (e.g., invalid webhook URL, revoked bot token) are marked and stop retrying
Need Help?
Having trouble setting up a notification channel? Contact support and we'll help you get it working.