Market Standard · reliability

Know your cron missed before users do.

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.

5-field
cron parser
Slack
missed-run alerts
30-day
run history
Cron monitor
stripe-sync*/5 * * * *OK 2.1s
digest-daily0 9 * * *OK 12s
standup-prompt0 10 * * 1-5LATE
Sources
Vercel Cron · pg_cron
Alerts
Slack + email
Mission

Cron monitoring that fits any runner.

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).

Capabilities

Built for the workflow you already have.

01

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.

02

5-field cron parser

Register schedules with standard minute hour day month weekday syntax. The parser validates the expression and renders a human-readable summary.

03

Missed-run detection

The schedule window plus a configurable grace period defines 'missed'. No heartbeat in time → the run is marked missed and an alert fires.

04

Slack + Pulse alerts

Route alerts to a Slack channel or Suite Pulse. Failed and missed runs both alert so you can triage before users file tickets.

05

Run history

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.

06

Hook + Status synergy

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.

How it works

Monitor your first cron job in 60 seconds.

  1. 01Open the dashboard and click 'New job'.
  2. 02Name it, paste the 5-field cron schedule, pick a source.
  3. 03Set the expected window and grace minutes.
  4. 04Copy the heartbeat URL into your Vercel Cron / GitHub Action / runner.
  5. 05Watch run history populate — missed windows alert Slack + Pulse.
Pricing

Free to start. Pro when you need it.

Start free. Upgrade when you outgrow limits or want to remove the powered-by badge.

Free
$0

3 jobs + 7-day history

Starter
$19/mo

25 jobs + 30-day history

Growth
$49/mo

unlimited jobs + full history + Slack

Why Market Standard

Missed runs you hear about first.

Three focused products, one portfolio. Each app is built to spread your brand while solving one job extremely well.

Open Dashboard
Heartbeat URL per job (no agent needed)
5-field cron parser + schedule summary
Missed-run detection with configurable grace
Slack + Suite Pulse alerts + Hook/Status deep links
Compare

How Market Standard compares

FeatureSpreadsheetsGeneric SaaSMarket Standard
Market Standard
Purpose-built for the workflowNoPartialYes
Free tier with no credit cardSometimesYes
Open schema (Postgres + Drizzle)NoNoYes
Viral powered-by badge on free tierNoNoYes
Cross-sells into the rest of the suiteNoNoYes
Self-hostable source-available codeNoNoYes
FAQ

Common questions

Everything you need to know before signing up.

Is there a free tier?
Yes. Every Market Standard app ships with a usable free tier so you can validate the workflow before paying. Upgrade when you outgrow limits or want to remove the powered-by badge.
Do I need to install anything?
No. Each app is a standalone web service. Sign in with email magic link, connect your integrations, and start using the dashboard immediately.
How does the powered-by badge work?
Free-tier artifacts (poll messages, embed widgets, short-link redirects) carry a small 'Powered by Market Standard' badge. Upgrading removes the badge and unlocks higher limits.
Can I use this with the rest of the Market Standard suite?
Yes. Every app cross-links to its siblings — Standard Polls surfaces Standard Standup, Standard Metrics deep-links to Standard Links, and so on. Sign in once with the same email.
Where is my data stored?
Postgres on Supabase, encrypted at rest. Each app exposes a privacy page detailing what is stored and for how long. You can export or delete your data at any time.
Standard Cron — cron monitor + alerting by Market Standard