Early access open — first 100 monitors free forever. Claim your spot →

Simple, transparent pricing

Start free. Upgrade when you need more.

Free

For solo developers. 3 monitors, free forever.

$0 per month
Start free →

What's included

  • 3 monitors
  • Email alerts
  • 7-day history
  • 1-minute check frequency
  • No credit card required
Most Popular
Pro

For developers who depend on their jobs running.

$9 per month
Get Pro →

What's included

  • Unlimited monitors
  • Email + Slack alerts
  • 90-day history
  • 30-second check frequency
  • Webhook alerts
  • Multiple team members

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.

Get Pro →

Free forever for 3 monitors · no card required