Check-in URL
Your job calls a unique heartbeat URL on each run. No agent, no inbound access — it works from anywhere your job can make an HTTP request.
A cron job that stops running rarely tells anyone. WatchControl gives each job a check-in URL — if the expected ping does not arrive in time, you get alerted.
Your job calls a unique heartbeat URL on each run. No agent, no inbound access — it works from anywhere your job can make an HTTP request.
Set how long past the schedule to wait before alerting, so a slightly late job does not cause a false alarm.
Catch jobs that die, hang or never start — the failures a normal HTTP check can never see.
Works with cron, systemd timers, CI pipelines, Kubernetes CronJobs or any scheduled task.
It is the same idea applied to scheduled jobs: your cron job checks in when it runs, and a missing check-in raises the alarm.
That silent failure is exactly what this catches — no check-in means an alert, even when nothing errors out loudly.
Yes — set the expected schedule and grace period to match any interval.
Yes — cron/heartbeat monitoring is available on every plan, including the free plan.
Create a heartbeat monitor and grab its check-in URL — no credit card.