Schedule a Flow
A 3-step recipe with Windmill. We can help you get access.
Recipe · 3 steps
Schedule a Flow
with Windmill
Create a recurring cron schedule for an existing Windmill flow.
- Read the flow by path to confirm it exists before scheduling it.
- Create a cron schedule targeting the flow. is_flow is true because the target is a flow, and the schedule is enabled immediately.
- Read the schedule back to confirm it was registered with the expected cron expression and enabled state.
What you'll need to have ready
- token: Windmill API token presented as a Bearer credential.
- workspace: The Windmill workspace id.
- flowPath: Path to the flow the schedule should run.
- schedulePath: The unique path for the schedule (e.g. "f/team/nightly_flow").
- schedule: 6-field cron expression with seconds (e.g. "0 0 6 * * *").
- timezone: IANA timezone for the schedule (e.g. "UTC").
- args: The argument map passed to the scheduled flow on each run.
For your developer
Arazzo workflow windmill:schedule-flow, 3 operations: getFlowByPath → createSchedule → getSchedule. Specs on APIs.io.