Cron
Cron jobs
What goes quietScheduled scripts can stop running, exit early, or never reach the final step.
Check-in patternAdd a ping at the end. If the check-in is late, Runwake emails you.
0 2 * * * /srv/jobs/nightly-task.sh && curl -fsS https://app.runwake.dev/ping/YOUR_MONITOR_TOKEN
Backups
Nightly backups
What goes quietA backup that fails loudly is easy to notice. A backup that never ran is harder.
Check-in patternPing Runwake after the backup command finishes. Runwake verifies the backup job checked in, not that the backup contents are restorable.
backup-command && curl -fsS https://app.runwake.dev/ping/YOUR_MONITOR_TOKEN
GitHub Actions
GitHub Actions schedules
What goes quietScheduled workflows can fail, be delayed, be disabled, or stop reaching the part of the workflow you care about.
Check-in patternAdd a ping step at the end of the workflow. Runwake confirms the scheduled workflow reached that point.
- name: Ping Runwake
run: curl -fsS https://app.runwake.dev/ping/YOUR_MONITOR_TOKEN
Scrapers
Scrapers and data jobs
What goes quietData can go stale quietly. A scraper may stop collecting data long before anyone notices.
Check-in patternPing Runwake after a successful scrape or import cycle. If the job goes quiet, you know the dataset may be stale.
node scraper.js && curl -fsS https://app.runwake.dev/ping/YOUR_MONITOR_TOKEN
Reports
Scheduled reports
What goes quietDaily summaries, exports, and customer reports can fail silently.
Check-in patternPing Runwake after the report is generated or sent. If the report job misses its expected check-in, you get an alert.
python send_daily_report.py && curl -fsS https://app.runwake.dev/ping/YOUR_MONITOR_TOKEN
Maintenance
Server maintenance scripts
What goes quietCleanup jobs, cache warmers, rotation scripts, and certificate helpers often run quietly in the background.
Check-in patternAdd a ping after the maintenance task completes. Runwake tells you when the routine stops checking in.
/usr/local/bin/cleanup-temp-files && curl -fsS https://app.runwake.dev/ping/YOUR_MONITOR_TOKEN
Automations
Small business automations
What goes quietOwner-operator scripts, no-code scheduled jobs, exports, imports, and sync tasks can fail without a dedicated ops team watching.
Check-in patternUse Runwake as a simple "I ran" signal for background automations you would rather not discover late.
After the export, import, or sync finishes, have the automation call its Runwake ping URL.