Scheduled jobs
Confirm backups, billing runs, reports, imports, and other cron jobs finish on schedule.
Give every job or service a heartbeat URL, define when it should report, and alert only when the expected signal is late or a cluster no longer has enough healthy sources.
Heartbeat monitoring is available on paid plans starting at $29/month.
Free includes up to 50 Ping, Port, or HTTP monitors with unlimited executions at a five-minute minimum interval, but it does not include heartbeat monitoring.
Heartbeat monitoring reverses the check: the job or service reports successful activity, and Testable detects when the expected signal does not arrive.
Confirm backups, billing runs, reports, imports, and other cron jobs finish on schedule.
Expect recurring heartbeats from queue consumers, daemons, and background services.
Track sources independently and define the minimum healthy quorum for the group.
Create the heartbeat, choose its expected interval and grace period, then call the generated URL from the job, worker, or service.
curl -fsS -X POST \
'https://heartbeat.testable.io/your-monitor?source=worker-01'
Testable connects the failed check to investigation, alerting, incident response, and customer communication.
Create a heartbeat, add the generated call, and let Testable watch the deadline and response workflow.