Gonewatch – get emailed if a backup or cron never ran

makgabri1 pts0 comments

Gonewatch — Heartbeat monitoring for developers

Cron jobs · backups · GitHub Actions · reports<br>Know when your events stop firing<br>Register expected events, POST a heartbeat when they succeed, and get emailed when something misses its window — before users notice.<br>Start free — 3 monitorsView pricing<br>gonewatch/heartbeat@v1 on GitHub Marketplace<br>nightly-backup.shCopy<br># After your job succeeds<br>curl -X POST https://gonewatch.com/api/heartbeat/YOUR_TOKEN<br>No agent. No SDK. One URL in your script.

Built for solo devs & small teams

See it in action<br>A missed heartbeat becomes an overdue window, then a Down alert — before your users notice anything broke.

What happens when a job slips<br>Production DB backup<br>Daily at 8:00 PM · Eastern

svg]:pointer-events-none [&>svg]:size-3! [a]:hover:bg-primary/80 border font-medium border-status-up/30 bg-status-up/10 text-status-up">Up

Last heartbeat · 2 minutes ago

Up → Overdue → Down → Alert

Alert sent<br>Production DB backup is Down — check your backup job

One email on Down · one on recovery

Your dashboard at a glance

gonewatch.com/dashboard

Monitors<br>Track heartbeats from cron jobs, backups, and pipelines.

New monitor<br>4 monitors1 down1 overdue2 up<br>Production DB backup<br>No pings yet·Daily at 8:00 PM · Eastern

Down<br>Weekly revenue report<br>45 minutes ago·Mon at 9:00 AM · Eastern

Overdue<br>Stripe subscription sync<br>3 minutes ago·Every 15 minutes

Up<br>Search index rebuild<br>6 hours ago·Daily at 3:00 AM · UTC

Up

Questions before you sign up? Read the FAQ on pricing

Simple heartbeats<br>POST when your job finishes. One URL per monitor — no agent required.

Fixed time of day or rolling interval<br>Daily at 8 PM, weekly on Monday, or every N minutes — plus a grace window after each expected window.

Email alerts<br>One email when a monitor goes Down. Another when it recovers.

Built for developers<br>cURL, GitHub Action, Node, and Python snippets on every monitor. Dashboard stays out of the way.

How it works<br>From zero to your first alert in minutes.<br>1Create a monitor — fixed time of day or rolling interval<br>2Copy the heartbeat URL into your script, cron, or GitHub Action<br>3POST when the event completes successfully<br>4Get emailed if the heartbeat stops arriving

Pricing

Free tier with 3 monitors. Basic and Pro when you need more capacity or longer history.<br>Learn more →Guides

How to watch a cron job, a nightly backup, or a scheduled GitHub Action.<br>Learn more →Roadmap

See what's live and what's next — Slack is in, payload visuals and reminders are next. Share feedback anytime.<br>Learn more →

Stop finding out from users<br>Silent cron failures are expensive. Gonewatch tells you when expected work didn't happen.<br>Get started free<br>Heartbeat monitoring for developers.

heartbeat backup gonewatch cron down minutes

Related Articles