Mandala
Blocks

Wait

Pause workflow execution for a specified time delay

The Wait block pauses your workflow for a set amount of time before continuing. Use it when a downstream system needs a moment to catch up — a record to finish indexing, a file to finish processing, a rate limit to reset.

It performs a simple sleep for the configured duration. Nothing else happens while it waits.

Configuration

The maximum wait is 600 seconds (10 minutes). For longer or event-driven pauses, use a trigger to resume the workflow instead of holding an execution open.

FieldDescription
Wait AmountHow long to pause. Must be a positive number. Defaults to 10.
UnitSeconds or Minutes. Defaults to Seconds.

Outputs

OutputTypeDescription
waitDurationnumberThe duration actually waited, in milliseconds.
statusstringOne of waiting, completed or cancelled.

Reference these downstream the same way as any other block output, for example <wait1.waitDuration>.

Notes

  • A wait is interruptible: cancelling the workflow ends the wait immediately and the block reports cancelled rather than completed.
  • The block holds the execution open for its whole duration, so it counts toward the workflow's overall runtime. Prefer a trigger over a long wait when you are pausing for an external event.
On this page

On this page

Wait