supercool / scheduler
A Craft CMS plugin for scheduling jobs to run through the queue.
Package info
Type:craft-plugin
pkg:composer/supercool/scheduler
Fund package maintenance!
Requires
- php: ^8.2
- craftcms/cms: ^5.0.0
- verbb/base: ^3.0.19
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-04 22:07:53 UTC
README
Scheduler for Craft CMS
Scheduler is a Craft CMS plugin that gives Craft projects a straightforward way to run application jobs at a chosen date and time. Schedule work from project code and let Craft's queue handle the execution.
Create a scheduled job with the payload your task needs and a date when it should become eligible. Scheduler checks for due work and hands it to Craft's queue rather than holding a web request open.
Features
- Associate application work with the date and time it should run.
- Execute due work through Craft's established background-processing system.
- Create scheduled jobs from project modules and plugins.
- Power project-owned notification and follow-up workflows.
- Schedule the job class and payload the project requires.
- Control the mechanism that finds and releases due work.
Documentation
Visit the Scheduler Plugin page for all documentation, guides, pricing and developer resources.
Credit & Thanks
Originally created by the team at Supercool Ltd.
Support
Get in touch with us via the Scheduler Support page or by creating a Github issue
Sponsor
Scheduler is licensed under the MIT license, meaning it will always be free and open source - we love free stuff! If you'd like to show your support to the plugin regardless, Sponsor development.