New260+ blocks and 240+ tools are now fully documented
DocumentationReferenceCore BlocksTriggers
Block

Schedule Block

Trigger workflow execution on a schedule

The Schedule block starts a workflow automatically on a recurring timetable. Use it to run workflows at fixed intervals or specific times — minutes, hourly, daily, weekly, monthly, or with a custom cron expression — without any manual or external trigger.

Overview

PropertyValue
Typeschedule
Categorytriggers
Color#7B68EE

When to Use

  • Run a workflow every X minutes for frequent polling or sync tasks
  • Send a daily report or digest at a fixed time of day
  • Execute weekly jobs on a chosen day (e.g. Monday morning summaries)
  • Run monthly billing, cleanup, or rollup workflows on a set day
  • Drive any recurring automation with a custom cron expression for full control
  • Pin execution to a specific timezone so timed runs fire when you expect

Configuration

Schedule Status

Displays the current schedule configuration and status. The schedule itself is configured through the modal opened from this status display.

Frequency (scheduleType)

Dropdown selecting how often the workflow runs. Defaults to daily. Options:

Labelid
Every X Minutesminutes
Hourlyhourly
Dailydaily
Weeklyweekly
Monthlymonthly
Custom Croncustom

Timing Fields

Depending on the selected frequency, you set the relevant timing field(s):

FrequencyField(s)Description
minutesminutesIntervalInterval in minutes between runs
hourlyhourlyMinuteMinute past the hour to fire (e.g. 15 for :15)
dailydailyTimeTime of day in HH:MM format (e.g. 09:00)
weeklyweeklyDay + weeklyDayTimeDay of week + time of day
monthlymonthlyDay + monthlyTimeDay of month (1–31) + time of day
customcronExpressionFull cron expression (e.g. 0 9 * * MON-FRI)

Weekly Day (weeklyDay)

Dropdown selecting the day of week. Options:

Labelid
MondayMON
TuesdayTUE
WednesdayWED
ThursdayTHU
FridayFRI
SaturdaySAT
SundaySUN

Defaults to MON.

Timezone (timezone)

Dropdown anchoring the schedule to a timezone. Defaults to UTC. Options:

Labelid
UTCUTC
US Eastern (UTC-4)America/New_York
US Central (UTC-5)America/Chicago
US Mountain (UTC-6)America/Denver
US Pacific (UTC-7)America/Los_Angeles
London (UTC+1)Europe/London
Paris (UTC+2)Europe/Paris
Singapore (UTC+8)Asia/Singapore
Tokyo (UTC+9)Asia/Tokyo
Sydney (UTC+10)Australia/Sydney

Inputs & Outputs

  • Inputs: none — the Schedule block initiates workflows and takes no inputs.
  • Outputs: none — the Schedule block starts workflow execution and produces no direct outputs.

Tools

The Schedule block does not call any external tools. It is a trigger-only block that initiates workflow execution on a timetable; all scheduling logic is handled internally by the platform.

YAML Example

As a trigger, the Schedule block has no incoming connection; it only connects outward to the first block of the workflow.

schedule_1:
  type: schedule
  name: "Schedule"
  inputs:
    scheduleType: "daily"
    dailyTime: "09:00"
    timezone: "UTC"
  connections:
    outgoing:
      - target: agent_1