
Minuttes is a monitoring layer for Action Scheduler, built for store owners and agencies that need visibility into the background processing their stores depend on.
It pairs with the hosted dashboard at minuttes.com, but the plugin works standalone — use it as a GraphQL API for Action Scheduler, a drop-in way to reduce Action Scheduler’s log volume, or a settings screen that detects bundled Action Scheduler conflicts between plugins. It also offers a stop button to suspend the Action Scheduler queue. Every capability is exposed over WP-CLI (wp minuttes ...), so operators, scripts, and AI agents can drive it straight from the terminal.
minuttes.com is an optional, paid subscription and is not required. The plugin’s own features — the GraphQL API, the WP-CLI command suite, queue suspend/resume, the critical-only logger, and conflict detection — work on their own, for free. Features marked (via minuttes.com) add the hosted dashboard, and connecting to it always requires explicit authorization on your site.
Features
- Built-in GraphQL API for Action Scheduler — query queue status, job statistics, database metrics, stuck claims, WP-Cron, and WooCommerce Subscription data for your own integrations and tooling
- Complete WP-CLI command suite (
wp minuttes ...) — read queue status, statistics, hooks, groups, database usage, logs, WP-Cron and subscriptions, and control the queue, logger, stuck claims, and hook/group blocking from the terminal; every read command supports--format=jsonfor scripts and AI agents - Suspend and resume the Action Scheduler queue
- Switch to a critical-only logger that keeps only errors and failures, cutting Action Scheduler log writes and keeping the database lean
- Detect multiple bundled copies of Action Scheduler across installed plugins
- Track queue status, job statistics, and failing actions (via minuttes.com)
- View Action Scheduler database usage (via minuttes.com)
- Monitor WP-Cron events and WooCommerce subscription status changes (via minuttes.com)
- Trigger WP-Cron on a fixed schedule — every 1, 5, or 15 minutes — so subscription renewals and queues run on time even on low-traffic sites (via minuttes.com)
- Rate limit or block specific hooks and groups (via minuttes.com)
- Visualize queue health with action count history and trend tracking (via minuttes.com)
- Automatically delete completed, failed, or cancelled actions on a recurring schedule (via minuttes.com)
- Detect and automatically clear stuck claims that block queue processing (via minuttes.com)
Credits
This plugin bundles the following third-party library:
- webonyx/graphql-php – MIT License
Screenshots

Minuttes Settings screen: detects bundled Action Scheduler copies across installed plugins and flags version conflicts, with a control to suspend or resume the queue.

Cache TTL settings: control how long Action Scheduler query results are cached, per data group.

Action Scheduler logger: switch to a critical-only logger to reduce log-table growth, with live logging statistics.

Authorize Connection: the plugin's OAuth consent screen, where a site administrator reviews the requested access and approves the connection — no data leaves the site without it.

Hosted dashboard at app.minuttes.com (optional): Action Scheduler queue health, failed actions, and stuck claims.

The hosted dashboard in dark mode.

Action Scheduler overview: scheduled, past-due, failed, completed, and cancelled action counts with historical trends.

Action Scheduler database usage: table sizes, row counts, and index details for the Action Scheduler tables.

Job statistics: completed, failed, and pending job counts broken down by hook.

Stuck claim monitoring: detect and clear stuck Action Scheduler claims that block queue processing.

WooCommerce subscription monitoring: active, on-hold, pending, cancelled, and expired counts with change history.

Scheduled cleanup: automatically delete completed actions on a recurring schedule, with data-retention controls.