Skip to main content

Declencheur Programme

Automatically triggers the workflow on a schedule. Three modes: cron (standard cron expression), interval (every N minutes/hours), specific (specific dates and times).

Common parameters

ParameterTypeRequiredVariableDescription
scheduleTypechoice (interval, cron, specific)YesNoSchedule type: regular interval, cron expression, or fixed times. (Default: "interval")
timezonetextYesNoIANA timezone for scheduled execution (e.g. Europe/Paris, UTC). (Default: "Europe/Paris")
nametextNoNoSchedule name (displayed in the UI). (Default: "Schedule")
descriptiontextNoNoOptional schedule description.
isEnabledbooleanNoNoWhether the schedule is active. (Default: true)
maxConcurrentnumberNoNoMaximum number of concurrent executions allowed. (Default: 1, min 1)
timeoutMsnumberNoNoTimeout per execution in milliseconds (default: 5 minutes). (Default: 300000, min 1000)
outputVariabletextNoNoOutput variable name containing schedule info (_scheduledAt, _scheduleId, _scheduleName).

Parameters by schedule type

interval — Regular Interval

Run the workflow at regular intervals (every N seconds/minutes/hours/days/weeks).

ParameterTypeRequiredVariableDescription
interval.valuenumberYesNoInterval value (e.g. 5 for "every 5 minutes"). (Default: 5, min 1)
interval.unitchoice (seconds, minutes, hours, days, weeks)YesNoInterval time unit. (Default: "minutes")

cron — Cron Expression

Run the workflow according to a standard cron expression (5 fields: minute hour day month day-of-week).

ParameterTypeRequiredVariableDescription
cronExpressiontextYesNoStandard 5-field cron expression (e.g. */5 * * * * for every 5 minutes, 0 9 * * 1-5 for Mon-Fri at 9am). (Default: "0 9 * * *")

specific — Specific Times

Run the workflow at specific hours and days of the week.

ParameterTypeRequiredVariableDescription
specificTimesarrayYesNoList of times. Each entry defines an hour (0-23), a minute (0-59), and the applicable days of the week.

Output

Output variable : scheduleData

{
"triggeredAt": "...",
"scheduleType": "..."
}

Example

Trigger a workflow every hour.

Input :

{}

Output :

{"triggeredAt": "2026-03-09T14:00:00Z", "scheduleType": "interval"}