Heartbeat URL per job
Each job gets a unique, unguessable token URL. Ping it from Vercel Cron, GitHub Actions, or a FloodG8 runner — no agent, no log shipping.
A cron monitor for Vercel Cron, GitHub Actions, and FloodG8 runners. Each job gets a heartbeat URL — ping it when the job runs. If a window is missed, Standard Cron alerts Slack and Suite Pulse with the run history and last-known status.
Heartbeat-based, not log-scraping. Your job pings a URL on each run — no agent, no log shipping. A missed window (schedule + grace) triggers Slack + Pulse so you hear about it first.
Standard Cron is a heartbeat-based cron monitor. Register a job with its 5-field cron schedule and expected window; the app mints a per-job heartbeat URL. Your job curls that URL at the start (and optionally the end) of each run. If no heartbeat arrives within the schedule window plus a grace period, Standard Cron marks the run missed and alerts Slack and Suite Pulse. Run history is retained per job so you can spot flaky schedules and failures. Deep-link into Standard Hook (failed webhook → cron blame), Standard Status (CI pane), and Standard Vault (token storage).
Each job gets a unique, unguessable token URL. Ping it from Vercel Cron, GitHub Actions, or a FloodG8 runner — no agent, no log shipping.
Register schedules with standard minute hour day month weekday syntax. The parser validates the expression and renders a human-readable summary.
The schedule window plus a configurable grace period defines 'missed'. No heartbeat in time → the run is marked missed and an alert fires.
Route alerts to a Slack channel or Suite Pulse. Failed and missed runs both alert so you can triage before users file tickets.
Every heartbeat records a run row with status, start time, and duration. The job detail page shows the last 30 runs so flaky schedules are obvious.
Deep-link into Standard Hook to debug the webhook that was supposed to fire the cron, and Standard Status to see the CI pane alongside cron health.
Start free. Upgrade when you outgrow limits or want to remove the powered-by badge.
3 jobs + 7-day history
25 jobs + 30-day history
unlimited jobs + full history + Slack
Three focused products, one portfolio. Each app is built to spread your brand while solving one job extremely well.
Open Dashboard| Feature | Spreadsheets | Generic SaaS | Market Standard Market Standard |
|---|---|---|---|
| Purpose-built for the workflow | No | Partial | Yes |
| Free tier with no credit card | — | Sometimes | Yes |
| Open schema (Postgres + Drizzle) | No | No | Yes |
| Viral powered-by badge on free tier | No | No | Yes |
| Cross-sells into the rest of the suite | No | No | Yes |
| Self-hostable source-available code | No | No | Yes |
Everything you need to know before signing up.