Workflows, Workers - Schedule Workflow instances directly from your Workflow binding
Cloudflare has introduced the ability to attach cron schedules directly to a Workflow binding in wrangler.jsonc. This feature, announced on June 2, 2026, allows developers to define schedules such as hourly, every 15 minutes, or weekday-only intervals directly within the Workflow configuration. Each scheduled run automatically creates a new Workflow instance, removing the need to write a separate Worker with a scheduled handler just to trigger a Workflow on an interval. For example, a single Workflow can be configured with multiple cron expressions like "0 * * * *", "*/15 * * * *", and "0 9 * * MON-FRI" to run at different frequencies. This change simplifies building recurring jobs such as database backups, invoice generation, report aggregation, and cleanup tasks. Developers no longer need to wire up a separate Cron Trigger entrypoint, reducing boilerplate and potential points of failure. The feature is documented in the Cloudflare changelog under "Trigger Workflows."
Eliminates the need for a separate scheduled Worker, reducing boilerplate and simplifying recurring job setup.