Skip to main content

Wait

The Wait node pauses a flow for a set amount of time before continuing. Use it to space out messages, add a natural delay to a conversation, slow down repeated API calls, or set up a timed follow-up.

Adding it to a flow

Add Wait from the palette and place it between the step that should run now and the step that should run later. Set how long to wait, and the flow continues automatically once the time is up.

A Wait node placed between two steps on the canvas

Inputs

ParameterDescriptionRequired
Wait DurationHow long to pause, in HH:MM:SS format (for example 02:00:00 for two hours). Maximum is 24:59:59.Yes
Flow VariablesOptionally update flow state keys after the wait finishes. Turn on Block Empty Updates to avoid overwriting values with empty results.No

Outputs

Wait has a single output. When the pause finishes, the flow resumes from the node connected after it. Any flow-state updates you set are applied at that point, once the wait is over.

Example

A two-hour follow-up after a first message:

  1. A Direct Reply sends the initial message.
  2. Wait pauses for 02:00:00.
  3. A second Direct Reply sends the follow-up.

Wait node set to pause for 5 minutes

For a full walkthrough, see the Delayed follow-up tutorial.

Tips

tip

The Wait node is safe for long delays. The pause is remembered even across a server restart, so a scheduled follow-up still fires at the right time.

info

For delays that carry across turns of a conversation, keep flow state persisted so the values you rely on are still there when the wait ends. See Flow state and Memory.

warning

The maximum single wait is 24:59:59. For longer gaps, chain multiple Wait nodes or use a Scheduled Run.