Triggers

Schedule

Runs your flow on the clock — every few minutes, or at one time of day on the days you choose.

trigger.schedule
TRIGGERSchedule

At a glance

Fires when
An interval elapses, or a chosen weekday reaches a set time
Emits
Timestamp, plus the interval or the calendar rule
Two modes
On an interval · On a calendar schedule

Set it up

A new Schedule node opens on a calendar schedule — weekdays at 7:00 AM — which is the right shape when the flow belongs to a moment in your day. Switch Schedule Type to On an interval when the cadence is "every N" and the wall-clock time does not matter.

Calendar mode: seven day chips and a time picker.
Calendar mode: seven day chips and a time picker.

Configure

FieldDefaultWhat it does
Schedule TypeOn a calendar scheduleInterval, or chosen weekdays at a set time.
IntervalEvery 5 minutes5s, 30s, 1m, 5m, 15m, 1h, or Custom. Interval mode only.
Custom Interval (seconds)60The interval in seconds, when Interval is Custom.
DaysWeekdaysDay chips — tap them, or use the Every day / Weekdays / Weekends quick-sets. Calendar mode only.
Time7:00 AMThe local time of day to fire at. One time per node. Calendar mode only.
Custom Arguments—Extra key-value pairs merged into the payload.

Output

Every key is available downstream as {{key}}.

KeyTypeValue
timestampStringWhen the fire actually happened, ISO 8601
intervalStringInterval mode: the configured interval
scheduledForStringCalendar mode: the occurrence this fire represents, ISO 8601
scheduleStringCalendar mode: the rule in words — Weekdays at 7:00 AM
catchUpBooleanCalendar mode: true when this fire makes up a missed occurrence

Example: a weekday morning briefing

Schedule fires at 7:00 AM Monday to Friday. Template writes the line from {{schedule}}. Notification delivers it.

Three nodes. The clock starts the flow.
Three nodes. The clock starts the flow.

Paste this into the Flow Builder to get the same flow:

Every weekday at 7am, send me a notification with my morning briefing.

Good to know

A missed morning is made up once. If the Mac was asleep when a calendar occurrence passed, the flow fires at the next wake or launch with catchUp true and scheduledFor set to the miss. Five slept-through mornings still produce one fire, not five. Gate on {{catchUp}} when a late delivery would be worse than none.

Turning a flow off is not a miss. Disabling it, re-enabling it, or editing the schedule resets the baseline to now, so nothing stale arrives on the way back.

8 AM stays 8 AM across daylight saving. A nonexistent spring-forward time fires at the next valid instant; a repeated fall-back time fires once.

One node is one day set at one time. Want 7 AM and 7 PM? Add a second Schedule node — both can feed the same flow. Monthly and cron-style rules are not expressible here; use interval mode.