WP-Cron monitoring for WordPress
CronVitals tracks every WP-Cron job on your site — plus WooCommerce and Action Scheduler jobs on Pro — and alerts you the moment one fails or misses its run, right inside your WordPress dashboard. No external account required.
Coming soon to WordPress.org — get notified below.
The problem
Low-traffic sites can silently skip scheduled posts, backups, cache clears, and email queues for hours — and nothing tells you until a customer or client does.
01
Backups, sitemap regeneration, subscriber sync — all quietly skipped if no traffic triggers WP-Cron.
02
WordPress core gives you no warning. The first sign is usually a client asking why something didn't happen.
03
Without a history of what ran, when, and how long it took, tracking down a broken job means digging through server logs.
Free & Pro
Every feature below runs inside your WordPress dashboard. No separate account to create, no external service to configure, for the core plugin.
Free
$0
Pro
Priced per site · annual & agency volume options
FAQ
No. Install the plugin, and it starts tracking your cron jobs immediately. Everything free-tier lives inside Tools → CronVitals in your WordPress admin.
Most cron monitors are built for developers pinging an external URL from custom code, with a separate dashboard to log into. CronVitals reads your site's actual WP-Cron and Action Scheduler events automatically — nothing to wire up, and the job list and history live where you already work.
Yes. Detection runs whenever wp-cron.php is invoked, whether that's triggered by site traffic or a server-level cron job.
Not yet — each install currently has its own Jobs and Logs view. If you manage many sites and want a single view across all of them, get in touch — it's on the roadmap and client interest will shape it.