A Schedule trigger runs a workflow automatically on a recurring timer. Use it for any automation that needs to happen at a predictable time — daily reports, weekly digests, monthly cleanups, and so on.
Schedule Modes
Select the schedule type from the Start node inspector after choosing Schedule.
Hourly / Interval
Run the workflow every N minutes, hours, or days. Set:
- Interval — the number of units between runs
- Unit — minutes, hours, or days
Daily
Run once per day at a specified time. Options:
- Time of day — the exact time to run (HH:MM)
- Skip weekends — if enabled, runs only on weekdays (Monday–Friday)
Weekly
Run on specific days of the week at a set time. Options:
- Days of week — one or more days (Sunday–Saturday)
- Time of day — the exact time to run
Monthly
Run once per month on a specific calendar day. Options:
- Day of month — a number from 1 to 31
- Time of day — the exact time to run
If the selected day doesn't exist in a given month (e.g. the 31st in February), the workflow does not run that month.
Custom
For advanced schedules, switch to Custom mode. Options:
- Cron expression — full cron syntax for precise control
- Once — run at a single specific date and time
- Quarterly — run once per quarter
- Recurrence — define a repeating pattern
- Specific dates — pick exact dates the workflow should run
Timezone
Set the timezone for the trigger in the Timezone field. If left unset, the workflow runs in the default timezone configured for your workspace.
Activation
The schedule only takes effect after the workflow is published. Publishing registers the schedule. If you change the schedule, re-publish to apply the new timing.
