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
| Parameter | Type | Required | Variable | Description |
|---|---|---|---|---|
scheduleType | choice (interval, cron, specific) | Yes | No | Schedule type: regular interval, cron expression, or fixed times. (Default: "interval") |
timezone | text | Yes | No | IANA timezone for scheduled execution (e.g. Europe/Paris, UTC). (Default: "Europe/Paris") |
name | text | No | No | Schedule name (displayed in the UI). (Default: "Schedule") |
description | text | No | No | Optional schedule description. |
isEnabled | boolean | No | No | Whether the schedule is active. (Default: true) |
maxConcurrent | number | No | No | Maximum number of concurrent executions allowed. (Default: 1, min 1) |
timeoutMs | number | No | No | Timeout per execution in milliseconds (default: 5 minutes). (Default: 300000, min 1000) |
outputVariable | text | No | No | Output 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).
| Parameter | Type | Required | Variable | Description |
|---|---|---|---|---|
interval.value | number | Yes | No | Interval value (e.g. 5 for "every 5 minutes"). (Default: 5, min 1) |
interval.unit | choice (seconds, minutes, hours, days, weeks) | Yes | No | Interval 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).
| Parameter | Type | Required | Variable | Description |
|---|---|---|---|---|
cronExpression | text | Yes | No | Standard 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.
| Parameter | Type | Required | Variable | Description |
|---|---|---|---|---|
specificTimes | array | Yes | No | List 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"}