Never miss a failed
cron job again

Monitor your scheduled tasks with one line of code.Get alerted instantly when something breaks.

$ curl -s https://cronsafe.io/ping/your-monitor-id

Add this line to any cron job. That's it.

How it works

Three steps. Under a minute.

1

Create a monitor

Set a name and schedule. Get a unique URL.

2

Add one line

Append a curl to your script. 10 seconds.

3

Get alerted

Missed ping? We notify you instantly.

Built for reliability

Everything you need to keep your scheduled tasks running.

Instant alerts

Email, Slack, Discord, Telegram, or any webhook. Get notified in seconds, not minutes.

GitHub badges

Live status badges for your README. Green when passing, red when failing.

Grace periods

Configure buffer time to avoid false alarms from slow-running jobs.

Ping history

Complete log of every ping with timestamps, IP addresses, and response times.

Team-ready

Multiple alert channels per monitor. Everyone who needs to know, knows.

Sub-50ms response

Our ping endpoint responds before your cron job finishes its HTTP call.

Simple, transparent pricing

Start free. Upgrade when you need more.

Free

$0

  • 5 monitors
  • Email alerts
  • GitHub badges
Get started
Most popular

Pro

$9/mo

  • 20 monitors
  • Email + Slack + Discord + Telegram
  • GitHub badges
  • 5-minute check interval
Subscribe

Team

$29/mo

  • 100 monitors
  • All alert channels
  • 1-minute check interval
  • API access
  • Alert escalation
Subscribe

Frequently asked questions

What happens if my cron job fails?

When your cron job doesn't ping CronSafe within the expected interval plus grace period, we immediately send alerts to all your configured channels. You'll know within 60 seconds.

Is the free plan really free?

Yes, forever. You get 5 monitors with email alerts and GitHub badges. No credit card required, no time limit, no catch.

How do I integrate CronSafe?

Add a single HTTP request to the end of your cron job script. One line of curl, wget, or any HTTP client. No SDK, no dependencies, no configuration files.

What's the minimum check interval?

On the Team plan, we check every 60 seconds. Pro checks every 5 minutes. Free checks every 15 minutes. All plans include instant alerts when a check fails.

Do you store my cron job data?

No. CronSafe only records the timestamp and IP address of each ping. We never see your scripts, their output, or any of your application data.