Every cron job has a heartbeat. We listen for it.

Every scheduled job pings Heartcron when it finishes, and we check your sites from several regions. If a beat is missed, you hear about it in Telegram, Slack, Discord or email before your users do.

Free plan, no credit card. We’ll email you a sign-in link.

Live # nightly backup, pings Heartcron when it succeeds 0 3 * * * /opt/backup.sh && curl -fsS https://ping.heartcron.com/8f1c2e…

Two ways to watch, one dashboard

Most teams run a cron monitor and an uptime monitor side by side. Heartcron does both.

Your jobs ping us

Backups, reports, queue workers, certificate renewals: anything on a schedule. Add one line to the end of the job. If the ping doesn’t arrive on time, something broke.

  • Cron expressions with time zones, or a simple period
  • Start and finish signals to catch jobs that hang
  • Exit codes and the last lines of output, kept with each run

We ping your sites

Add a URL, host or domain and we check it around the clock, every minute on paid plans.

  • HTTP status codes and a keyword on the page
  • Open TCP ports for databases, mail and game servers
  • SSL certificates and domain registrations, warned weeks before they expire
  • A public status page you can share with customers

A down alert means it’s really down

Every failure is confirmed from at least two regions before anyone is notified. One flaky network route won’t wake you at 4 a.m.

Checks run from North America and Europe, and more regions are on the way.

EU 502 US 200 your-site.com One region failed: checking again

Alerts in the chat you already read

Connect a channel in under a minute. You get one message when something goes down and one when it’s back, not a flood every time a check runs.

  • Telegram
  • Slack
  • Discord
  • Email
  • Webhooks

Pricing

Start free and pay when you outgrow it. Every plan is free during the beta. Annual plans save 20%, and open-source projects get Pro for free.

Free

$0

Cron jobs
20
Sites and ports
10
Check interval
5 min
History
7 days
Status pages
1

Pro

$29/ month

Cron jobs
500
Sites and ports
200
Check interval
1 min
History
1 year
Status pages
10

Business

$79/ month

Cron jobs
2,000
Sites and ports
1,000
Check interval
30 sec
History
1 year
Status pages
Unlimited

Unlimited team members on every plan.

Your first check takes a minute

Enter your email, open the link we send, and add one line to your crontab. Heartcron is free during the beta, and we’ll email you before paid plans start.

Free plan, no credit card. We’ll email you a sign-in link.