

Dashboard - Overall cron health status and quick stats
Cron Guard is a comprehensive monitoring solution for WordPress cron jobs. It helps you detect when cron jobs are failing, identify stalled or missed scheduled tasks, and provides host-specific instructions to fix common issues.
WordPress relies on WP-Cron for critical tasks like:
When WP-Cron fails silently, these tasks stop working. Cron Guard gives you visibility into your cron health and alerts you before problems become critical.
Managing cron across dozens of client sites? The Agency Dashboard (Agency and Agency Plus plans) brings every site’s cron health onto one screen. Connect each client site with a secure key, and your hub polls them on a schedule and on demand — showing health status, overdue and stalled hooks, the last successful run, and a 7-day uptime trend for each site, with a one-click link into any site’s own Cron Guard.
Because the hub polls each site over a secure REST endpoint, you still see the truth even when a client’s own WP-Cron has stopped — the exact failure you need to catch. Turn on the email digest to get a scheduled summary the moment any client site needs attention, so you don’t have to keep the dashboard open. No external service required; your hub is just another WordPress site running Cron Guard.
Need something client-facing? Generate white-label reports for any connected site — branded with your logo, agency name, and accent color — viewable on demand and printable straight to PDF from your browser, or emailed to each client automatically every month.
Onboarding lots of sites? Bulk-import them by pasting a list, or flip on self-enrollment so each client site registers itself with your hub using a shared token — no copying keys one at a time. Every stored connection key is encrypted at rest with a key derived from your site’s secret keys, so a database dump alone never exposes them.
The Fix Assistant provides specific setup instructions for:
This plugin optionally connects to the following third-party services when configured by the user:
When Slack alerts are enabled, the plugin sends notification messages to a user-configured Slack Incoming Webhook URL. Data sent includes: site name, site URL, cron health status, and alert details. No personal data is transmitted. Slack is operated by Salesforce, Inc.
When Discord alerts are enabled, the plugin sends notification messages to a user-configured Discord Webhook URL. Data sent includes: site name, site URL, cron health status, and alert details. No personal data is transmitted.
When webhook alerts are enabled, the plugin sends a JSON POST request to any user-configured URL. Data sent includes: site name, site URL, cron health status, and alert details. The webhook URL is entirely user-controlled.
This plugin uses the Freemius SDK for optional usage analytics and future licensing. No data is collected unless the user opts in during activation. Freemius is operated by Freemius, Inc.
The Fix Assistant page references third-party cron services (EasyCron, cron-job.org, UptimeRobot) as alternatives for setting up server-side cron. The plugin does not connect to or transmit data to these services. Users who choose to use these services do so independently.