Skip to main content

Delay: Pauses workflow execution for a specified duration.

name
string
required

Human-readable name of the node

Example:

"Wait 30 minutes"

node_type
string
required
Allowed value: "delay"
delay_type
enum<string>
required

Type of delay. Determines how the duration is calculated.

Fixed: Static duration added as XXdXXhXXmXXs.

Dynamic: duration is passed as variable in your trigger payload in jq format. Eg. .delay_duration, $recipient.delay_duration, $actor.delay_duration, $tenant.delay_duration.

Relative to: delay is relative to a future timestamp passed in your trigger payload. Eg. .start_time before 15m.

Available options:
fixed,
dynamic,
relative_to
description
string | null

Description of what this node does

duration
string

Duration value. Required for 'fixed' and 'dynamic' delay types.

Example:
{
"fixed_duration": {
"summary": "Fixed duration example",
"value": "30s"
},
"dynamic_duration": {
"summary": "Dynamic duration from trigger payload",
"value": ".delay_duration"
},
"recipient_duration": {
"summary": "Dynamic duration from recipient properties",
"value": "$recipient.delay_duration"
}
}
relative_to
object

Relative delay configuration. Required when delay_type is 'relative_to'.