Your cron jobs fail silently.
Not anymore.
Heartbeat monitoring for cron jobs, background tasks, and scheduled scripts. If your job doesn't check in on time, you know in under 2 minutes.
Three steps. Two minutes. Done.
No agents to install. No complex configuration. Just a URL to ping.
1
Create a monitor
Name it, pick how often it should run. Takes 10 seconds.
2
Add one line to your script
Append curl -fsS https://pulsemon.dev/api/ping/your-slug at the end.
3
Get alerted when it fails
Slack, Discord, email, or webhooks. You choose.
Everything you need to monitor cron jobs
Built by a developer, for developers.
Slack, Discord, email, and webhooks. Know within minutes. Escalating reminders at 1h, 6h, and 24h until resolved.
See every ping, response time, and incident. Track uptime over 7, 30, or 90 days.
Send ?status=start before your job runs. Get alerted if a new run begins before the previous one finishes.
Share a branded status page with your users. Shows uptime, incidents, and current status.
Send your job's stdout or stderr with the ping. When it fails, the alert shows you why.
Send ?status=fail and get an immediate alert. No waiting for a missed deadline.
Set a max run time. Get alerted when a job finishes but took way too long.
Every outbound webhook is HMAC-SHA256 signed. Verify it came from PulseMon.
Why PulseMon?
See how PulseMon compares.
| Feature | PulseMon | Cronitor | Healthchecks.io |
|---|---|---|---|
| Free monitors | 30 | 5 | 20 |
| Starting price | $9/mo (100 monitors) | $2/mo (per monitor) | $20/mo (100 monitors) |
| Status pages | Included | $25/mo extra | No |
| Setup time | < 2 min | ~5 min | ~3 min |
Pricing
Start free. Upgrade when you need faster checks, more monitors, or longer history.
All integrations + webhooks
Frequently asked questions
Stop finding out about failed cron jobs from your users
Takes less than 2 minutes. No credit card required.