Dead-man's switch for Rails schedulers

Know when jobs stop running.
Before your customers do.

Your error tracker catches exceptions. Your job queue shows failures.
Neither catches the silent death — when a recurring job simply stops running. No error. No alert. Nothing.

JobTick monitors every scheduled job in your Rails app — Whenever, Solid Queue, Sidekiq — and alerts you the moment any job goes quiet. Zero configuration per job.

// Early access — launching June 2026
✓ You're on the list. We'll email you before launch.
No spam. Unsubscribe anytime. 47 engineers ahead of you.
47
Engineers on waitlist
3
Schedulers supported
Whenever · Solid Queue · Sidekiq
0
Config changes per job
2
Lines to install
Live dashboard
See every job. Get alerted on silence.

One place to see the health of your entire scheduling stack. Auto-synced from your config files on every deploy.

production · my-rails-app
updated just now
InvoiceJob hasn't run in 26 hours — expected every 24h. No exception raised. Scheduler process may have crashed.
NightlyReportJob solid_queue
2 hrs ago · 4.2s
healthy
InvoiceJob whenever
26 hrs ago
silent
SyncInventoryJob solid_queue
58 min ago · 1.1s
healthy
HourlyDigestWorker sidekiq
2 hrs ago
late
CleanupExpiredTokensJob whenever
6 hrs ago · 0.3s
healthy
Why this exists
The failure mode nobody talks about

Every Rails team hits this eventually. Usually discovered by a customer, not an engineer.

"

Our billing job silently stopped on a Friday evening. We found out Monday morning when customers started asking why their invoices hadn't arrived. Three days of missed billing, zero alerts.

Backend engineer, B2B SaaS
"

After a kernel update, our cron daemon stopped starting on boot. Solid Queue workers came up fine, but the Whenever jobs just stopped. We noticed eleven days later during a routine audit.

Platform engineer, e-commerce
"

I monitor our most critical jobs with manual curl pings already. But we have 30+ jobs and nobody wants to touch every job file. Half our schedule is still completely dark.

Senior developer, fintech startup
Zero configuration setup
Add the gem. That's it.

JobTick reads your existing scheduler config on deploy. No per-job changes. No wrapping. No curl pings.

 Gemfile
# Add to your Gemfile
gem 'jobtick'
 config/initializers/jobtick.rb
that's it
JobTick.configure do |config|
  config.api_key = ENV['JOBTICK_API_KEY']
end

# Deploy. JobTick reads your schedule
# config and registers every job.
# No job files touched.
 config/schedule.rb (Whenever)
auto-discovered
# Your existing file — unchanged
every 1.day, at: '2:00 am' do
  runner 'InvoiceJob.perform_later'
end

every :hour do
  runner 'SyncInventoryJob.perform_later'
end
 config/recurring.yml (Solid Queue)
auto-discovered
# Your existing file — unchanged
nightly_report:
  class: NightlyReportJob
  schedule: every day at 3am

sync_rates:
  class: ExchangeRateJob
  schedule: every hour
What you get
Everything you need.
Nothing you don't.
Silent failure detection
Alerts when a job stops running entirely — not just when it raises an exception. The failure mode every other monitor misses.
Auto-sync on deploy
Add a job to your schedule, it appears in your dashboard on next deploy. Remove one, its monitor retires automatically.
Run history & trends
Every execution logged: start time, duration, exit status. Spot when a job starts getting slower before it becomes an incident.
All three Rails schedulers
Whenever, Solid Queue recurring jobs, and Sidekiq periodic jobs. One tool, your entire Rails scheduling stack.
Maintenance windows
Deploying at 3am? Snooze any monitor for a set period. No false alerts during expected downtime.
Email & Slack alerts
Get notified where your team already works. PagerDuty integration on higher plans for on-call rotation support.
How JobTick compares
Built for Rails.
Not bolted on.

Every other solution requires manual instrumentation per job. JobTick reads your config and monitors everything automatically.

Tool Whenever auto-discovery Solid Queue auto-discovery Catches silence Zero config per job Price
JobTick ✓ yes ✓ yes ✓ yes ✓ yes €12/mo
Healthchecks.io ✗ no ✗ no ✓ yes ✗ manual curl $5/mo
Cronitor ✗ no ✗ no ✓ yes ✗ wrap per job $29/mo
AppSignal ~ errors only ~ errors only ✗ no ✗ no $19/mo+
Mission Control ✗ no ~ local only ✗ no ✓ yes free

Stop finding out from
your users.

Join the early access list. Launching June 2026.

✓ You're on the list. We'll email you before launch.