Create a monitor
Name it and set the expected check interval — hourly, daily, or a custom cron expression.
Cronaman alerts you when cron jobs go silent, run late, or produce the wrong output. One HTTP request. No agents. No SDKs.
# Run your task
python backup.py
# Tell Cronaman it ran
curl -sS \
https://api.cronaman.dev/ping/abc123# Run your task
python backup.py
# Tell Cronaman what it did
curl -X POST https://api.cronaman.dev/ping/abc123
-d '{"records": 1500}'No agents to install. No SDKs. Just HTTP.
Name it and set the expected check interval — hourly, daily, or a custom cron expression.
Add one curl command to the end of your script. That's it. Any language works.
Receive an email (or Slack, Discord, Telegram, webhook on Pro) if the job goes silent or fails.
Lightweight, reliable monitoring built for developers.
Any language, any scheduler — just one HTTP request at the end of your script.
See all your monitors at a glance — healthy, late, or down.
Email when a job goes silent or fails. Slack, Discord, Telegram, and webhooks on Pro.
Fixed intervals or cron expressions. We adapt to your schedule.
Avoid false alarms for slow jobs. Set a grace window before we alert.
Full audit trail of every ping — timestamp, status, duration, and JSON payload. Paginated and filterable.
A cron job can exit with code 0 and process zero records. That's a silent failure — and it's invisible to every timing-based monitor. Semantic payloads fix that.
Without semantic payloads
python backup.py # exits 0 ✓
curl /ping/abc123 # "healthy" ✓With semantic payloads
Propython backup.py # exits 0 ✓
curl -X POST /ping/abc123 \
-d '{"records": 0}'records > 0 fails → alert fires instantlyReplace your GET ping with a POST and include a JSON body — any key/value pairs your job produces.
Set rules like "records_processed > 0" in the monitor settings. Supports gt, gte, lt, lte, eq.
If any rule fails, Cronaman fires an alert instantly — even though the job exited with code 0.
Start free. Upgrade when you need more.
Join developers who rely on Cronaman to keep their scheduled tasks on track. Free forever for up to 3 monitors.
Start monitoring free