Skip to content

Schedule Trigger

The Schedule Trigger runs your agent automatically on a recurring schedule. Configure when and how often your agent executes.

FrequencyDescriptionExample
Every X minutesRun every N minutesEvery 15 minutes
HourlyRun once per hour at a specific minuteEvery hour at :30
DailyRun once per day at a specific timeDaily at 9:00 AM
WeeklyRun on specific days of the weekMonday, Wednesday, Friday at 9:00 AM
MonthlyRun on a specific day of the month1st of every month at 9:00 AM
Custom (cron)Advanced: use cron expression0 9 * * 1-5 (weekdays at 9 AM)

Default: Daily at 9:00 AM UTC

All schedules run in the configured timezone. Select from major business timezones:

RegionTimezones
AmericasLos Angeles, Denver, Chicago, New York, São Paulo
EuropeLondon, Paris, Moscow
MENADubai
Asia & PacificMumbai, Singapore, Tokyo, Sydney, Auckland

Default: UTC (or your browser’s timezone on first configuration)

Timezones automatically handle daylight saving time transitions.

Run at regular intervals throughout the day.

FieldDescription
IntervalMinutes between runs (5, 10, 15, 30, etc.)

Example: Every 15 minutes = runs at :00, :15, :30, :45 past each hour.

Run once per hour.

FieldDescription
MinuteMinute of each hour (0-59)

Example: Minute 30 = runs at 12:30, 13:30, 14:30, etc.

Run once per day.

FieldDescription
TimeHour and minute (e.g., 09:00)

Example: 9:00 AM = runs once daily at 9:00 AM in configured timezone.

Run on specific days of the week.

FieldDescription
DaysSelect one or more days (Sun-Sat)
TimeHour and minute

Example: Monday, Wednesday, Friday at 9:00 AM.

Run on a specific day each month.

FieldDescription
DayDay of month (1-31)
TimeHour and minute

Example: 1st of every month at 9:00 AM.

Note: If day doesn’t exist in a month (e.g., 31st in February), the run is skipped.

For advanced scheduling, enter a cron expression directly.

┌───────────── minute (0-59)
│ ┌───────────── hour (0-23)
│ │ ┌───────────── day of month (1-31)
│ │ │ ┌───────────── month (1-12)
│ │ │ │ ┌───────────── day of week (0-6, Sun=0)
│ │ │ │ │
* * * * *

Common cron expressions:

ExpressionDescription
0 9 * * *Daily at 9:00 AM
0 9 * * 1-5Weekdays at 9:00 AM
0 */2 * * *Every 2 hours
30 8 1 * *1st of month at 8:30 AM
0 0 * * 0Every Sunday at midnight

The schedule trigger provides execution context to downstream nodes:

FieldTypeDescription
scheduledTimestringISO timestamp of when run was scheduled
actualTimestringISO timestamp of actual execution start
runIdstringUnique identifier for this run

Access in downstream nodes:

{{trigger.scheduledTime}}
{{trigger.runId}}
Frequency: Daily
Time: 09:00
Timezone: America/New_York

Generates a report every morning at 9 AM Eastern.

Frequency: Weekly
Days: Mon, Tue, Wed, Thu, Fri
Time: 08:00
Timezone: UTC

Monitors systems every weekday morning.

Frequency: Every X minutes
Interval: 5

Checks for updates every 5 minutes.

Frequency: Custom (cron)
Expression: 0 18 L * *
Timezone: America/Los_Angeles

Runs at 6 PM Pacific on the last day of each month.

  1. Choose appropriate frequency - Don’t poll every minute if hourly is sufficient
  2. Consider timezone carefully - Business workflows should match business hours
  3. Use descriptive agent names - Include schedule in name (e.g., “Daily Error Summary”)
  4. Test before deploying - Use manual runs to verify workflow before enabling schedule