Flexible schedules
Expect a ping every minute, hour, day, week, or month, with the grace period your job actually needs.
Monitor cron jobs, backups, scheduled Workers, and background processes. Get an email before a silent failure becomes a real problem.
Everything needed to catch missing and failed jobs, without an entire incident-management suite.
Expect a ping every minute, hour, day, week, or month, with the grace period your job actually needs.
Register without passwords. Every account is verified by email and every monitor stays isolated to its owner.
Receive an email when a heartbeat is missed or explicitly fails, then another when it recovers.
Use the secret ping URL from any language, scheduler, server, or Cloudflare Worker. Report success, failure, or the process exit code.
Explore the Ping APIoutput=$(./backup.sh 2>&1) # Reports success or the actual exit code curl -d "$output" \ https://heartbeats.dorianmarie.com/ping/SECRET/$?
Verify your email, choose a schedule, and copy the URL.