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
