Skip to content

Schedule

  • Type trigger.schedule
  • Group Triggers
  • Role trigger
  • Risk reads only
  • Side effect none
  • Runs once per execution

Starts on a schedule: every N minutes, daily at a time, or cron

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

  • main

← All nodes