API24x7

Get alerted when a cron job stops running

Add one line to the end of your job. If it does not check in on schedule, we tell you before the damage spreads.

Dead-simple setup

Call a unique URL with curl at the end of your script.

Catches silent failures

Detects jobs that never started, hung or crashed.

Works with anything

Cron, Laravel scheduler, GitHub Actions, backups or queue workers.

Same alerting

Email and webhook alerts, incident history and status pages.

How it works

  1. 1

    Create a heartbeat monitor and set the expected interval.

  2. 2

    Add curl to the end of your job.

  3. 3

    We alert you if a ping is missed.

Frequently asked questions

Run curl -fsS --retry 3 https://api24x7.com/heartbeat/YOUR_TOKEN at the end of the job, for example after a successful backup.

The monitor allows the configured interval plus a one-minute grace period.

Explore more

Start building, testing and monitoring today

Free plan. No credit card. Your first API is live in under two minutes.