Free forever for up to 3 monitors. No credit card required. Start monitoring →

Simple, transparent pricing

Start free. Upgrade when you need more.

Free

For side projects and getting started.

Plan Includes:
  • 3 monitors
  • Email alerts
  • 7-day history
  • 1-minute check frequency
$0 per month
Most Popular
Pro

For developers who depend on their jobs running.

Plan Includes:
  • Unlimited monitors
  • Email + Slack alerts
  • 90-day history
  • 30-second check frequency
  • Webhook alerts
  • Multiple team members
$9 per month

Common questions

What counts as a 'monitor'?

One ping URL = one monitor. Each background job that you want to watch needs its own monitor. The free plan covers 3 monitors; Pro covers unlimited.

How does it know if my job is late?

You set the expected interval (e.g. every 1 hour) and a grace period (e.g. 5 minutes). If CronDash doesn't receive a ping within interval + grace, it fires an alert.

Does it work with jobs that aren't cron?

Yes — any recurring process works: GitHub Actions workflows, Kubernetes CronJobs, Heroku Scheduler, Railway deployments, or a Python script you run manually.

What alert channels do you support?

Email and Slack on all plans. Webhook (POST to your endpoint) on Pro. PagerDuty integration is on the roadmap.

Is the ping URL secure?

Each URL is a 24-character random token. It's not guessable, not listed anywhere public, and you can rotate it any time.