Schedule
Starts on a schedule: every N minutes, daily at a time, or cron
Parameters
Section titled “Parameters”mode
Mode · string · required · default daily · one of interval, daily, cron
How the step works; the fields below change with it.
everyMinutes
Every (minutes) · integer · optional · range 1 – …
Minutes between two runs.
Shown when mode is interval.
time
Time · string · optional
The time of day in 24-hour HH:MM, in the computer’s time zone.
Shown when mode is daily.
randomMinutes
Random extra minutes · integer · optional · range 0 – 720
Start up to this many minutes late, at random, so runs do not all start at the same moment.
Shown when mode is daily.
weekdays
Weekdays (0 = Sunday) · array · optional
The days to run on. None selected runs every day.
Shown when mode is daily.
cron
Cron expression · string · optional
Five fields: minute, hour, day of month, month, weekday. The next runs are listed under the field.
Shown when mode is cron.
overlap
If still running · string · optional · default skip · one of skip, queue, allow
What happens when a run is due while the previous one is still running.
catchup
Missed runs · string · optional · default latest · one of none, latest, all
What happens to runs that were due while the computer was off or the app was closed.
catchupWindowMinutes
Catch up within (minutes) · integer · optional · default 1440 · range 1 – 43200
Only missed runs this recent are caught up.
pauseAfterFailures
Pause after failures in a row · integer · optional · default 0 · range 0 – 1000
Pause the schedule after this many failed executions in a row (0 = never). Saving or turning on the workflow resumes it.
jitterSeconds
Random delay (seconds) · integer · optional · default 0 · range 0 – 3600
Start each run up to this many seconds late, at random.
run
Run over targets · json · optional
Outputs
Section titled “Outputs”main