Notification Channels
WatchCron supports multiple notification channels. Configure them in your project settings under Integrations, then assign them to individual checks.
Sends an email notification to the specified address when a check changes status. Emails include the check name, old and new status, and a direct link to the check details.
Email Address: [email protected]
Slack
Posts a color-coded message to a Slack channel via Incoming Webhook. Messages include the check name, status change, and a timestamp.
Webhook URL: https://hooks.slack.com/services/T.../B.../xxx
To set up:
- Go to api.slack.com/apps and create a new app.
- Enable Incoming Webhooks and add one to your workspace.
- Select the channel where alerts should appear.
- Copy the webhook URL and paste it into WatchCron.
Telegram
Sends a formatted message to a Telegram chat via Bot API. Supports both private chats and group chats.
Bot Token: 123456:ABC-DEF... Chat ID: -1001234567890
To set up:
- Message @BotFather on Telegram and create a new bot.
- Copy the bot token.
- Add the bot to your group chat (or start a private chat with it).
- To get the chat ID, send a message in the chat, then visit
https://api.telegram.org/bot<TOKEN>/getUpdatesand look for thechat.idfield.
Webhook
Sends a JSON POST request to any URL you specify. This is the most flexible option — use it for PagerDuty, Opsgenie, Discord, Microsoft Teams, or your own custom integrations.
{
"check": "Nightly Backup",
"status": "down",
"previous_status": "up",
"changed_at": "2026-03-22T10:30:00Z",
"project": "Production",
"ping_url": "https://watchcron.com/ping/a1b2c3d4-..."
}