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.