Scheduled Run
The Scheduled Run trigger fires your workflow at regular intervals or specific times. Use it for recurring tasks like daily reports, hourly syncs, weekly cleanups, or one-time future runs.
Internal name: TIME_BASED_TRIGGER
Node color: Amber (#F59E0B)
Setting it up
-
Click the Trigger Setup node
-
Select Schedule & Manual → Scheduled Run
-
Choose a schedule type and configure the timing
Schedule types
There are 6 schedule types:
Interval
Run at fixed intervals: every N minutes or N hours.
| Field | Options | Default |
|---|---|---|
| Value | 1–59 (minutes) or 1–23 (hours) | 15 |
| Unit | Minutes or Hours (toggle) | Minutes |
Examples: every 15 minutes, every 2 hours, every 1 minute.
Daily
Run once every day at a specific time.
| Field | Format | Default |
|---|---|---|
| Time | HH:MM (time picker) | 09:00 |
| Timezone | IANA timezone (searchable dropdown with UTC offsets) | Auto-detected from your browser |
Weekly
Run on specific days of the week at a set time.
| Field | Options | Default |
|---|---|---|
| Days | 7 circular toggles (Sun–Sat) | Mon–Fri (weekdays) |
| Quick presets | Weekdays / Weekends / Custom | Weekdays |
| Time | HH:MM | 09:00 |
| Timezone | IANA timezone | Auto-detected |
Click the day circles to toggle them on/off. Use "Weekdays" or "Weekends" presets for quick setup.
Monthly
Run on specific days of the month.
| Field | Options | Default |
|---|---|---|
| Day of month | Multi-select from 1–31 (checkboxes in a popover) | 1st |
| Time | HH:MM | 09:00 |
| Timezone | IANA timezone | Auto-detected |
If you select day 31, the trigger skips months with fewer days (Feb, Apr, Jun, Sep, Nov). Use day 28 for a safe "end of month" schedule.
Once
Run one time at a specific date and time.
| Field | Format | Default |
|---|---|---|
| Date | YYYY-MM-DD (date picker, minimum: today) | None (required) |
| Time | HH:MM | 09:00 |
| Timezone | IANA timezone | Auto-detected |
The workflow fires once at the specified date/time, then never again.
Custom
Run on specific manually-chosen dates.
| Field | Format | Default |
|---|---|---|
| Dates | Add dates one at a time via date picker. Shown as removable chips. | Empty (at least one required) |
| Time | HH:MM | 09:00 |
| Timezone | IANA timezone | Auto-detected |
Use this for irregular schedules (e.g., run on Jan 15, Mar 1, and Jul 4).
Advanced options
All schedule types have a collapsible Advanced section:
| Field | Description |
|---|---|
| Start date | Schedule won't run before this date (optional) |
| End date | Schedule stops running after this date (optional) |
Use start/end dates for seasonal automations (e.g., a holiday promotion that only runs from Nov 15 to Dec 31).
Schedule summary
After configuring, a human-readable summary appears in a card:
"Runs every 15 minutes" "Runs weekly on Mon, Wed, Fri at 9:00 AM (America/New_York)" "Runs once on 2026-06-15 at 14:00 (UTC)"
Review this before saving to make sure the schedule matches your intent.
Validation rules
- Schedule type is required
- Timezone is required
- Interval: value must be greater than 0
- Weekly: at least one day must be selected
- Once: date is required and cannot be in the past
- Custom: at least one date required, at least one must be in the future
- Monthly: at least one day of month must be selected
- If both start and end dates are set, end must be on or after start
Output variables
| Variable | What it contains |
|---|---|
{{trigger.timestamp}} | ISO timestamp of when the schedule fired |
{{trigger.executionId}} | Unique ID for this execution |
{{trigger.scheduleType}} | The schedule type that fired (interval, daily, weekly, etc.) |
Schedule triggers use the timezone you select, not UTC. If you change timezones (e.g., travel), the schedule follows the configured timezone, not your current location.