New260+ blocks and 240+ tools are now fully documented
DocumentationReferenceCore BlocksFlow Control
Block

Wait Block

Pause workflow execution for a specified duration

The Wait block suspends workflow execution for a fixed duration before continuing. Durations up to 5 minutes run synchronously, while longer waits are handled asynchronously and the workflow resumes automatically when the timer expires. Reach for it when you need to introduce a deliberate delay between steps.

Overview

PropertyValue
Typewait
Categoryblocks
Color#6366F1

When to Use

  • Insert a deliberate pause between two steps in a workflow
  • Rate-limit calls to an external API by spacing requests apart
  • Give an external system time to finish processing before polling again
  • Delay a downstream action (e.g. wait a few minutes before sending a follow-up)
  • Schedule a long pause (hours or days) that resumes automatically without holding execution open

Configuration

Duration

A required short input specifying how long to wait. Combined with the Unit dropdown to compute the total delay.

Unit

A dropdown selecting the time unit for the duration. Options: Seconds, Minutes, Hours, Days (defaults to Seconds).

Inputs & Outputs

  • Inputs: duration (number) — wait duration value; unit (string) — wait duration unit: seconds, minutes, hours, or days.
  • Outputs: waitedMs (number) — actual time waited in milliseconds; resumedAt (string) — ISO timestamp when the workflow resumed; mode (string) — whether the wait was synchronous (≤5 min) or asynchronous.

Tools

This block does not call any external tools. All wait logic is handled internally by the executor.

YAML Example

wait_1:
  type: wait
  name: "Wait"
  inputs:
    duration: 5
    unit: "seconds"
  connections:
    outgoing:
      - target: next-block-id