Never Miss a Failed Cron Job
Your services ping a unique URL on a schedule. If a ping is missed, we alert you instantly. No agents to install — just a simple HTTP request from your code.
Your services ping a unique URL on a schedule. If a ping is missed, we alert you instantly. No agents to install — just a simple HTTP request from your code.
Each heartbeat monitor gets a unique URL. Just send a GET or POST request from your cron job, CI pipeline, or background worker.
Set the expected ping frequency from 1 minute to 24 hours. Add a grace period for tasks that occasionally run a few seconds late.
If your service doesn't check in on time, we create an incident and notify you via email, Slack, SMS, webhooks, Discord, or Teams.
Works with any language. Just add a single HTTP call at the end of your script: curl https://api.web-alert.io/heartbeat/your-token
When your service starts pinging again, the incident resolves automatically and you get a recovery notification.
Set up a heartbeat monitor and get a unique ping URL. Choose the expected interval and grace period.
Add a simple HTTP request at the end of your cron job, script, or pipeline. One line of code is all it takes.
If a ping doesn't arrive on time, we create an incident and notify your team instantly.
Cron jobs, database backups, CI/CD pipelines, queue consumers, scheduled reports, ETL jobs, health checks
Monitor your websites and APIs from multiple global regions with 1-minute checks and instant alerts.
Go beyond HTTP with TCP port checks, DNS record verification, and Ping/ICMP reachability tests.
Automatic incident creation, escalation policies, and post-mortem timelines for every outage.
Free forever plan with 3 monitors. No credit card required. Set up in under 2 minutes.