Know when jobs stop running.
Before your customers do.
Your error tracker catches exceptions. Your queue monitor 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.
No credit card required. Cancel anytime.
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.
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 asked why their invoices hadn't arrived. Zero alerts the entire time.
A kernel update stopped our cron daemon on boot. Solid Queue workers came up fine, but the Whenever jobs just stopped. We only noticed during a routine audit.
I already ping our most critical jobs manually. But nobody wants to touch 30+ job files, so half our schedule has zero coverage.
JobTick catches this before your customers do. Start monitoring free →
Add the gem. That's it.
JobTick reads your existing scheduler config on deploy. No per-job changes. No wrapping. No curl pings.
# Add to your Gemfile gem 'jobtick'
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.
# 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
# Your existing file — unchanged nightly_report: class: NightlyReportJob schedule: every day at 3am sync_rates: class: ExchangeRateJob schedule: every hour
Everything you need.
Nothing you don't.
Silent failure detection
Auto-sync on deploy
Run history & trends
All three Rails schedulers
Maintenance windows
Email, Slack & PagerDuty
Built for Rails.
Zero instrumentation.
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 | from €14/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 |
Simple, transparent pricing.
No surprises.
Start free for 14 days. No credit card required. Upgrade or cancel anytime.
All prices in EUR, excl. VAT
Perfect for solo developers and indie apps. Everything you need to monitor a single project.
Start free trial- ✓ 1 project
- ✓ 30 tracked jobs
- ✓ 1 seat
- ✓ 60-day run history
- ✓ Email alerts
- ✓ Slack notifications
For small teams and agencies with multiple Rails apps. Includes PagerDuty and team seats.
Start free trial- ✓ 5 projects
- ✓ Unlimited tracked jobs
- ✓ 3 seats
- ✓ 365-day run history
- ✓ Email & Slack alerts
- ✓ PagerDuty integration
For teams managing many client apps. Unlimited projects, maximum history, and a full team.
Start free trial- ✓ Unlimited projects
- ✓ Unlimited tracked jobs
- ✓ 10 seats
- ✓ 2-year run history
- ✓ Email & Slack alerts
- ✓ PagerDuty integration
Common questions.
Straight answers.
Does it require changes to my job files?
What schedulers are supported?
How does silence detection work?
How is this different from error trackers?
Can I monitor multiple environments?
What happens at the end of the trial?
Is there a free plan?
Can I cancel any time?
Stop finding out from
your users.
Start monitoring in minutes. 14-day free trial, no credit card required.