Sign In

Delay

Pause workflow execution for a fixed duration or until a specific date and time.

The Delay node pauses execution before continuing to downstream nodes. Use it to rate-limit API calls, wait for external systems to process data, or schedule follow-up actions at a future time.

Configuration

FieldTypeRequiredDescription
delayTypeenumNoduration (default) waits for a fixed amount of time. until waits until a specific date and time.
amountnumberWhen delayType is durationNumber of time units to wait. Defaults to 5.
unitenumWhen delayType is durationTime unit: seconds, minutes, hours, or days. Defaults to seconds.
untilstringWhen delayType is untilISO datetime string specifying when execution should resume.

Short vs. Long Delays

Delays under 30 seconds execute inline -- the workflow engine holds the execution in memory and resumes it after the timer fires. Delays longer than 30 seconds are persisted to the database and resumed by the scheduler. This means the workflow can survive container restarts during long delays.

All delays are capped at a maximum of 7 days regardless of the configured value.

Output

FieldTypeDescription
resumedAtstringISO timestamp of when execution resumed (or will resume for persisted delays).
delayMsnumberActual delay duration in milliseconds.

Example

Wait 10 minutes after sending a welcome email before sending a follow-up survey.

Delay Type: Wait for duration
Amount: 10
Unit: Minutes

The workflow pauses for 10 minutes, then continues to the next node. Since the delay exceeds 30 seconds, it is persisted and will survive a server restart.

On this page

Delay | Buildorado