Monitor your scheduled tasks with one line of code.
Get alerted instantly when something breaks.
# after your job succeeds
curl -s https://api.getcronsafe.com/ping/your-monitor-idAdd this line. That's it.
Three steps. Under a minute.
Set a name and schedule. Get a unique URL.
Append a curl to your script. 10 seconds.
Missed ping? We notify you instantly.
Everything you need to keep your scheduled tasks running.
Email, Slack, Discord, Telegram, or any webhook. Get notified in seconds, not minutes.
Live status badges for your README. Green when passing, red when failing.
Configure buffer time to avoid false alarms from slow-running jobs.
Complete log of every ping with timestamps, IP addresses, and response times.
Multiple alert channels per monitor. Everyone who needs to know, knows.
Our ping endpoint responds before your cron job finishes its HTTP call.
Start free. Upgrade when you need more.
When your cron job doesn't ping CronSafe within the expected interval plus grace period, we immediately send alerts to all your configured channels. You'll know within 60 seconds.
Yes, forever. You get 5 monitors with email alerts and GitHub badges. No credit card required, no time limit, no catch.
Add a single HTTP request to the end of your cron job script. One line of curl, wget, or any HTTP client. No SDK, no dependencies, no configuration files.
On the Team plan, we check every 60 seconds. Pro checks every 5 minutes. Free checks every 15 minutes. All plans include instant alerts when a check fails.
No. CronSafe only records the timestamp and IP address of each ping. We never see your scripts, their output, or any of your application data.