Features / Cron job heartbeats
Cron job and heartbeat monitoring
The jobs that fail quietly are the ones that hurt: backups that stopped last month, invoices that never sent. Give each job a heartbeat URL and Halvyn alerts when it misses its schedule.
What Halvyn checks
- Expected interval between pings, per job
- A grace period so a slightly late run does not page anyone
- Nothing to install — any job that can make an HTTP request works
Common uses
- Nightly database backups
- Scheduled reports and billing runs
- Queue consumers and long-running workers
- Serverless scheduled functions
Included with every monitor
One incident per outage
Repeated failures roll into a single incident with a timeline, instead of a flood of duplicate alerts.
Blip recheck
A failed check is re-run within the same cycle before it counts, and an incident opens only after consecutive failures — a single network blip never pages anyone.
Escalation until acknowledged
Email, Slack, Microsoft Teams, Discord, Google Chat, webhooks, SMS, voice calls and on-call rotations — with one-click acknowledge links in every alert.
Incident management
Investigating → identified → monitoring → resolved states, assignees, comments, SLA timers per severity and postmortems.
Public status pages
Uptime bars, live incidents and manual updates on a page you can put on your own domain.
Maintenance windows
Checks keep running during planned work but alerts stay quiet, so your history stays complete.
SLOs and monthly SLA reports
Track objectives per monitor and email an uptime report to owners every month.
Flat pricing
Every check type on every paid plan, one price per plan — no per-host, per-check or per-feature metering.
Frequently asked questions
- How does a heartbeat monitor work?
- Your job calls its unique Halvyn URL each time it finishes. If no call arrives within the expected interval plus the grace period, Halvyn opens an incident and alerts your team.
Start monitoring in five minutes
Free forever plan. No credit card. Every monitor type included.
Create a free account