PulseWatch
Emails you when a cron job goes missing, fails, or gets stuck — checked from outside your system.
PulseWatch pings your scheduled jobs from outside your infrastructure and emails you when one goes missing, fails, or gets stuck — the kind of silent failure an in-process logger can't catch. Add a lightweight ping at job start, success, or failure from any language that makes HTTP requests; the watchdog checks every 5 to 30 minutes depending on plan. It sends one alert when a job's state changes and one when it recovers, so a flapping job doesn't spam you. Free covers 2 monitors with 30-minute checks; Solo ($7/mo) and Indie ($19/mo) add more monitors and faster checks down to 5 minutes.
What holds up
- +Free for 2 monitors, no card, no SDK — try it before touching a line of config.
- +Catches a job that never started, which no in-process logger can — a real dead-man's switch.
- +Alerts only fire on state changes, so a flapping job won't spam your inbox.
- +$7/mo Solo plan checks every 10 minutes across 10 monitors — cheap peace of mind for solo devs.
Mind the limits
- −Free tier checks only every 30 minutes — a quick failure can sit unnoticed for a while.
- −Email-only alerts shown on the landing page — no mention of Slack or SMS.
Picked here? Add the badge
Put it on your site. It links back to this page. Free for every listed product.
<a href="https://stillworks.dev/products/p/pulsewatch/"><img src="https://stillworks.dev/badge/pulsewatch.svg" alt="Picked by StillWorks" width="230" height="54"></a>