Notifications & Alerts
When a monitor enters the LATE or FAILED state, HealthyCron routes the alert to all configured integration channels linked to that specific monitor.
Alert Deduplication
You will only receive one alert per failure incident. HealthyCron will not spam your channels on every missed check interval.
Once a failed job sends a successful ping again, its state returns to Healthy, and a recovery notification is dispatched.
Available Channels
Setup via your account settings. Receives an HTML-formatted alert containing the job name, the last seen ping time, and the expected schedule configuration.
Webhooks
Sends a standard HTTP POST request to your designated URL with a JSON body describing the event state.
Telegram
Create a bot using BotFather, grab your Chat ID, and paste the webhook URL in your integration settings to receive instant mobile alerts.
Pushover
High-priority push notifications directly to iOS/Android devices, supporting custom priority levels and custom notification sounds.
Slack
Rich message blocks sent directly to a designated channel via an incoming webhook.
Discord
Delivers embed alerts to any text channel via a Discord integration webhook URL.
PagerDuty
Automatically trigger, acknowledge, and resolve incidents in PagerDuty using Events V2 API.
Webhook Payload Example
Webhooks receive a standard JSON payload that you can parse on your servers to trigger custom automation.
{
"event": "monitor_failed",
"monitor": {
"id": "m_123456789",
"name": "Nightly Database Backup",
"slug": "nightly-database-backup",
"project": "Production"
},
"details": {
"last_ping_at": "2026-03-05T08:00:00Z",
"expected_at": "2026-03-06T08:00:00Z",
"grace_period_mins": 10,
"time_late_seconds": 845
}
}