Skip to main content
Routines use the same linear designer as workflows. The orange trigger node on the left defines when the first step may run. Scheduled routines also expose Activate schedule in the toolbar. SET TRIGGER panel with schedule presets and Activate schedule in the designer

SET TRIGGER panel

Select the trigger node (dashed orange card) to open SET TRIGGER on the right:
ControlPurpose
ManualNo automatic cron — runs only when you start one explicitly
HourlyRepeat every N hours
DailyOnce per day at a chosen time
WeekdaysMonday–Friday at a chosen time
WeeklyOne weekday + time
CustomPick specific weekdays + time
Presets are stored as a cron expression with an optional IANA time zone (for example Europe/Madrid). The designer shows Next run when a schedule is configured. Under Triggers, you see which steps the timer node links to (for example Step 1). Those links are created on the canvas; the panel lists them for clarity.
For definitions that belong to a Routine record, the trigger may be read-only in the designer with a link to Edit Routine Settings. Change cron and time zone on the routine detail page in that case.

Activate schedule

When the definition has a schedule (timer node or stored cron metadata), the top toolbar shows ▶ Activate schedule instead of only Run now.
StateWhat it means
Activate schedule (green)Cron is off — the definition is saved but the platform will not auto-start runs at next_run_at
● Live · click to pauseCron is on — the scheduler may fire when the next run is due
Saving…Toggle is persisting — wait before leaving the page
Activating or pausing the schedule does not require Bridge. Bridge is still required when a run actually dispatches tasks to agents. Manual presets still allow Run now (or API) for an immediate run even when the schedule is paused.

Schedule types (summary)

PresetBehavior
ManualRuns only when you click Run now (or trigger via API)
HourlyEvery N hours (configurable interval)
DailyOnce per day at a chosen time
WeekdaysMonday–Friday at a chosen time
WeeklyOne day per week at a chosen time
CustomSelect specific weekdays + time

Enable / pause (routine list)

From the routines list you can also Pause a routine — the definition stays saved but automatic runs stop until re-enabled. That is equivalent to keeping the designer schedule not Live.

What triggers a run

triggered_byMeaning
manualYou clicked Run now in the app (or an API/manual start)
schedulerBackground scheduler started a run because cron was Live and next_run_at was due
If Bridge is offline, scheduled or manual runs may fail to dispatch agents — fix connectivity under Bridge Setup first.

Step dependencies

How steps link to each other (sources and destinations) is documented in Steps & activation — the same designer is used for multi-step routines and workflows.

Calendar view

/projects/{projectId}/routines/calendar shows upcoming and past scheduled events for all routines in the project. Next: Runs & history