Setting Up Notifications

5 min read

CheckSite can notify you through multiple channels when changes are detected. Learn how to configure each one.

Available Channels

ChannelFreePro
Email✓✓
Telegram—✓
Slack—✓
Discord—✓
Teams—✓
Webhooks—✓

How to Configure Notifications

Notifications are configured per monitor. To change notification settings:

  1. Go to your dashboard
  2. Click on the monitor you want to configure
  3. Find the Notifications section and click Edit
  4. Toggle channels on or off and enter the required credentials
  5. Use the Test button to verify your setup
  6. Click Save

Email

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:

  1. Open Telegram and search for @ChecksiteNotifier_bot
  2. Start a conversation and send the /getid command
  3. The bot will reply with your Chat ID
  4. Copy the Chat ID and paste it into your monitor's Telegram field in CheckSite
  5. 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:

  1. In Slack, go to your workspace settings and create an Incoming Webhook
  2. Choose the channel where you want notifications (e.g., #website-alerts)
  3. Copy the webhook URL
  4. Paste it into your monitor's Slack field in CheckSite
  5. 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:

  1. In Discord, go to your channel's settings and select Integrations > Webhooks
  2. Click New Webhook and give it a name (e.g., "CheckSite")
  3. Copy the webhook URL
  4. Paste it into your monitor's Discord field in CheckSite
  5. 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:

  1. In Teams, open the channel and click the ... menu > Connectors (or Workflows)
  2. Add an Incoming Webhook connector
  3. Give it a name (e.g., "CheckSite") and copy the webhook URL
  4. Paste it into your monitor's Teams field in CheckSite
  5. 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:

  1. Enter your webhook URL in the monitor's Webhook field
  2. The URL must be publicly accessible and accept POST requests
  3. 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.