Open source · made for Rails
Add a gem. Point it at the schedule you already keep. The moment a job stops running, you hear about it — long before your users do.
# every job class here becomes a monitor. # no new code. no clicking around. stripe_reconcile: class: Billing::ReconcileJob schedule: every day at 3am daily_digest: class: DailyDigestJob schedule: every day at 8am nightly_backup: class: NightlyBackupJob schedule: every day at 2am
How it works
Two minutes, tops. Then Stablemate stays out of your way — and only ever speaks up when something's actually wrong.
One line in your Gemfile. Bundle. That's the whole install.
gem "stablemate"
On boot, every recurring job signs itself up. You don't lift a finger.
STABLEMATE_KEY=sk_live_…
Each run checks in. Miss the window and an email lands. No news is good news.
Native to Solid Queue
The email
The email you'd get the moment a job misses — and the 90-day trail it links to.
A paper trail for every job — kept whether or not anyone's watching.
The code's on GitHub, AGPLv3 — run it yourself, no limits, nothing to buy. Prefer we host it? See pricing.
Start free
Set it up before your coffee's cold. Then forget it exists — we'll find you if we need to.