Now in public beta — free forever for small teams

Your cron jobs fail silently. We don't.

Dead-simple monitoring for cron jobs, background tasks, and scheduled pipelines. Add one curl to your job. Get alerted when things stop running.

crontab -e
# Your existing cron job
0 * * * * /usr/bin/backup.sh
# Add CronSafe monitoring
0 * * * * /usr/bin/backup.sh && curl -fsS https://cronsafe.deependventures.com/api/ping/abc123

Three steps. That's it.

Set up monitoring in under a minute.

📋
Step 1

Create a Monitor

Name it, set the expected interval (every 5 min, hourly, daily), and a grace period.

🔗
Step 2

Add the Ping

Append a simple curl to your cron job. One line of code. That's it.

🚨
Step 3

Get Alerted

If the ping doesn't arrive on time, we alert you via email and webhook. Instantly.

Everything you need. Nothing you don't.

Built for developers who ship cron jobs and need to sleep at night.

Sub-Second Ping Ingestion

Edge-deployed endpoints around the world. Your pings are recorded instantly.

📧

Email + Webhook Alerts

Get notified via email, Discord, or Slack when your jobs fail to report in.

🔒

Unique Ping URLs

Each monitor gets a unique, unguessable URL. No API keys needed for pinging.

📊

Status Dashboard

See all your monitors at a glance: up, down, in grace period, or paused.

Flexible Schedules

Every 1 minute to every 30 days. Plus customizable grace periods for slow jobs.

🆓

Free Tier

Monitor up to 3 cron jobs for free. Upgrade to Pro for unlimited monitors, Slack/Discord, and 90-day history.

📬

Stay Sharp on Cron Monitoring

Get DevOps reliability tips, cron job best practices, and CronSafe product updates. No spam — unsubscribe anytime.

No spam. Unsubscribe anytime. We respect your inbox.

Simple pricing

Start free. Scale when you need to.

Free

$0/month
  • Up to 3 monitors
  • 1 alert channel
  • Email alerts
  • 24-hour ping history
  • Unique ping URLs
Get Started Free
RECOMMENDED

Pro

$9/month
  • Unlimited monitors
  • Unlimited alert channels
  • 90-day ping history
  • Slack & Discord integration
  • SMS & phone call alerts
  • Team members
Upgrade to Pro — $9/mo

Pay with USDC on Base

Frequently Asked Questions

Everything you need to know about cron job monitoring

What is cron job monitoring?

Cron job monitoring tracks whether your scheduled tasks (cron jobs, background workers, pipelines) actually run on time. CronSafe gives each job a unique ping URL — if the ping doesn't arrive within the expected window, you get alerted instantly via email or webhook.

How does CronSafe work?

Add a single curl command to the end of your cron job or script. Each time the job runs successfully, it pings your unique CronSafe URL. If CronSafe doesn't receive a ping within the expected interval (plus a configurable grace period), it triggers an alert.

Is CronSafe free?

Yes! The free plan includes up to 3 monitors, email alerts, and 24-hour ping history. No credit card required. Upgrade to Pro ($9/mo) for unlimited monitors, Slack/Discord integration, and 90-day history.

What happens if my cron job fails silently?

That's exactly what CronSafe prevents. Silent failures are the most dangerous — your job stops running but nobody notices until data is lost or users complain. CronSafe detects the missing ping and alerts you immediately.

Can I monitor Docker containers and Kubernetes jobs?

Absolutely. CronSafe works with any scheduled task — cron jobs, Docker containers, Kubernetes CronJobs, Celery tasks, Sidekiq workers, or any process that can make an HTTP request. Just add a curl to your health check.

How is CronSafe different from Healthchecks.io or Cronitor?

CronSafe offers a generous free tier, dead-simple setup (one curl command), and crypto-native payment for Pro. We focus on simplicity: no complex configuration, no agent to install, just a ping URL and instant alerts.