We watch your heartbeat.
You only hear from us when it stops.
Flatline pings your cron job's schedule, not the other way around.
Add one line to your job —
curl flatline.dev/ping/:id
— and if it doesn't check in on time, we fire a webhook. That's the
whole integration.
Free tier planned: 25 checks, no credit card.
Break the cron. Watch it flip.
Auto-heartbeat pings on schedule, like a healthy job. Break the cron stops it — the check goes overdue after period + grace.
This is the exact overdue rule the cron sweep evaluates against every check, every minute.
How it'll work
Register a check
Tell us the expected interval — hourly, daily, whatever your job runs on.
Ping on success
One curl at the end of your job. No SDK.
Silence triggers a webhook
Miss the window and we tell you immediately, not after someone notices.
Self-host it today
The hosted version above is still coming soon — but the code is done, tested, and open source right now. Deploy your own instance to your own Cloudflare account in a few minutes, free, no waitlist.