Delay

Pause execution and control timing in your workflow

The Delay block pauses the workflow for a set time. It helps make automation feel natural and lets you throttle how fast things run.

How delay works

Pause

The workflow stops for the chosen duration while keeping its data

Wait

The platform counts down accurately without wasting resources

Resume

When time is up, execution continues automatically

Settings

Delay duration

Set how long to pause, in seconds. You can use variables such as {{delay_seconds}}.

Values are resolved from variables when the block runs

Maximum is 1 hour (3600 seconds). For longer waits, use the Schedule block.

Persist to variables

Before pausing, you can snapshot chosen temporary variables—only those will be available after the delay. Temporary variables you do not save are dropped and will not be available afterward.

Limit: you can persist at most 16 KB total (names and values). If you exceed it, the workflow ends.

Example use cases

Human-like pacing

Natural gaps between messages

Example:

Wait 2–10 seconds before replying to a message

Spam prevention

Control how often messages go out

Example:

30 seconds between bulk sends

Timed follow-ups

Defer important actions

Example:

Wait 1 hour before sending a reminder

Message sequences

Send a series of messages in order

Example:

5 seconds between parts of a long reply

Important details

  • Delay does not block other workflows—they still run in parallel
  • Only selected variables are kept; unsaved temporary variables are discarded after the delay
  • You can persist at most 16 KB before a delay (names and values count). Exceeding this ends the workflow
  • At most 50 delays can run at once; additional workflows stop when they reach the delay block
  • Maximum delay is 1 hour (3600 seconds). Use Schedule for longer waits
  • Duration is in seconds; variables such as {{delay_seconds}} are supported
  • Random delays help mimic human behavior