Your scheduled tasks
under surveillance
Know immediately if a cron job, scheduled task, or automated process stops running — before your data or users suffer.
Never miss a silent task again
Your cron jobs send a simple HTTP ping to our platform. If they stop, you are alerted.
Simple ping URL
Your task sends an HTTP request to a unique URL generated by our system — no external dependency.
Alert on silence
If no ping is received within the configured delay, you are immediately notified by email, Slack or webhook.
Complete history
View the history of all received pings — timestamp, status, duration — to analyze your execution patterns.
Flexible intervals
From one minute to several days — configure the expected execution interval and the grace period before alerting.
Compatible with any language
A simple curl, wget or HTTP call from any language — PHP, Python, Node.js, Bash, Ruby...
Centralized dashboard
Manage all your heartbeats from a single dashboard — real-time status, last execution, trend.
Everything you can monitor
If it runs regularly, a heartbeat can monitor it.
Linux scheduled tasks
Newsletters, reports
Daily backups
Data imports/exports
Bots, scrapers, workers
Periodic reports
Set up in
under 2 minutes
Add a single line to your existing script — that's all it takes.
Create your heartbeat
Give your task a name, define the expected execution interval and the grace period.
Copy the unique URL
Each heartbeat has a unique, secure URL. No one else can ping your heartbeat.
Add the ping to your script
At the end of your script: curl https://... > /dev/null
Receive alerts on silence
If the ping does not arrive within the delay, you are immediately alerted — your task has failed or stopped.
Your cron jobs deserve monitoring
Get started for free — no credit card required.