Heartbeat monitoring for cron jobs

Your cron jobs called.
They didn't check in.

PingCron watches your scheduled tasks. If a job doesn't ping us on time, we alert you before your users notice.

crontab -e
# Database backup — every 6 hours
0 */6 * * * /opt/scripts/backup.sh && \
curl -fsS https://ping.pingcron.dev/p/abc123
# Email report — daily at 8am
0 8 * * * python3 report.py && \
curl -fsS https://ping.pingcron.dev/p/def456

Three steps. Zero complexity.

Set up monitoring in under a minute.

1

Create a monitor

Pick a name and schedule — every 5 minutes, hourly, daily. Set a grace period for slow jobs.

2

Add the ping

Append one curl command to your cron script. It takes literally 10 seconds.

3

Sleep easy

If the ping doesn't arrive on time, you get an alert on your phone. We've got your back.

Everything you need

No bloat. Just the features that matter for cron job monitoring.

One-Line Setup

Add a single curl to your cron script. No agents, no SDKs, no config files.

Email, Telegram, Slack, Webhook

Get alerted wherever you are. Four channels out of the box, configure in seconds.

Public Status Pages

Share uptime with your team or customers. Auto-updating, no maintenance required.

Smart Grace Periods

Set custom buffers per monitor. No false alarms from slow-running jobs.

Sub-10ms Response

Go-powered backend. Your monitoring ping returns faster than a database query.

Ping History & Incidents

Full timeline of every heartbeat. See when things broke and how long they were down.

Simple pricing

Start free. Upgrade when you outgrow it.

Free

$0forever
  • 5 monitors
  • 5 min minimum interval
  • 7 days ping history
  • 2 alert channels
  • 1 status page
Get Started Free
Most Popular

Pro

$9/mo
  • 50 monitors
  • 30s minimum interval
  • 90 days ping history
  • Unlimited alert channels
  • 5 status pages
  • 1 year incident history
Start Pro Trial

Business

$29/mo
  • 200 monitors
  • 10s minimum interval
  • 1 year ping history
  • Unlimited alert channels
  • 10 status pages
  • Unlimited incident history
  • Priority support
Start Business Trial

Stop finding out from your users.

Set up your first monitor in 60 seconds. Free forever for up to 5 cron jobs.

Get Started Free