
Cron Manager for Magento 2 — See & Control Every Scheduled Job
Cron Manager turns Magento's silent, invisible cron system into something you can actually see and control. View every configured job and its schedule, watch run history on a colour-coded timeline, run or re-run any job on demand from the grid, and get an email or admin-bell alert the moment a jo…
When cron breaks, your store fails quietly
Cron is the engine room of Magento. Reindexing, order emails, product feeds, cache flushes, newsletter sends — almost everything important runs on a schedule you never see. And when a job silently stops, nothing throws an error on the storefront; you just find out days later that emails never went out or stock never updated. Cron Manager fixes the visibility problem. It shows you every job, its schedule and its real run history, lets you run any job on demand, and emails you the moment one fails — so you catch problems in minutes, not after a customer complains.
What you'll use it for
- Catch silent failures — get alerted the moment reindexing, feeds or emails stop, instead of discovering it from an angry customer.
- Recover fast — re-run a failed job on demand without waiting for the next scheduled window or touching the command line.
- Test new automations — fire a feed export or email job immediately to confirm it works, then leave it to the schedule.
- Clear the backlog — bulk-execute or delete stuck and missed schedule entries that are clogging your cron table.
How it works
Three views of your cron
Cron Jobs lists every job Magento knows about, with an action to run it immediately. Schedules shows the actual cron_schedule entries — pending, running, success, error and missed — with mass execute and mass delete to clear backlogs. The Timeline dashboard plots recent runs as colour-coded bars (green success, red error, amber running, grey missed) with a hover tooltip for each job's timing and last message, plus a "last cron activity" indicator so you can confirm at a glance that cron is alive.
Safe by design
It reads your cron; it doesn't rewrite it. Cron Manager surfaces Magento's own job configuration and schedule history — it doesn't silently change schedules behind your back. Manual runs are protected by Magento's admin secret-key URLs (CSRF-safe) and gated behind a dedicated permission, and a failing job is caught and logged rather than taking down the page. Alerts are throttled to at most one message per job code per interval, so a job that fails every minute can't bury your inbox.
Specifications
| Views | Cron Jobs grid, Schedules grid, and a Timeline dashboard |
|---|---|
| On-demand | Run a single job, run the full cron, mass-execute or mass-delete schedule entries |
| Timeline | Colour-coded run history (success / error / running / missed) with per-run tooltips |
| Alerts | Email on failure and/or Magento admin notification bell |
| Throttle | Max one alert per job code per interval (default 60 minutes) |
| Safety | Read-only over cron config; admin secret-key protected; dedicated ACL permission |
| Source of truth | Magento's native cron configuration and cron_schedule table |
| Delivery & licence | Composer install, per-domain licence key, updates via Composer |
Works with
Part of the AgenticEcom suite for Core & System:
Pairs naturally with SMTP so failure alert emails actually reach your inbox. Included in the Growth and Enterprise bundles.
Frequently asked questions
Can I run a cron job manually without the command line?
Yes. Each job in the Cron Jobs grid has a "run now" action that executes it immediately from the admin, and you can trigger the full cron run too — useful for testing and for recovering after a failure.
How will I know if a cron job fails?
Cron Manager sends an email alert and posts a notification to the Magento admin bell when a job's status is "error". Alerts are throttled to one per job code per interval (default 60 minutes) so a repeatedly failing job won't flood you.
Does it change my cron schedules?
No. It reads Magento's own cron configuration and schedule history and presents them clearly. The only writes are the actions you take — running a job, or mass-deleting old schedule entries.
What does the timeline show?
A colour-coded history of recent runs — success, error, running and missed — with a tooltip on each showing the job code, status, timing and last message, plus a "last cron activity" indicator to confirm cron is running at all.
Which Magento and PHP versions are supported?
Magento Open Source 2.4.9 and later 2.4.x, verified on PHP 8.4 and 8.5.

