Skip to Content
BuildAction StepsWait

Wait

Pause a run for a fixed time, until a specific date, or until a webhook or form submission resumes it.

At a glanceVerified in app · Oct 29, 2026
Use it to
Pause an automation mid-run without holding an execution slot
Find it
Tools → Flow → Wait (shortcut f then d)
Cost
Free (0 Step credits while waiting)
Limits
Up to 13 days (1,123,200 seconds) per wait
Output
{{ N.result }} (or {{ N.formData.<field> }} on form resume; Resumed / Expired routes)
Instead
Scheduler Trigger (for starting on a recurring clock) or Human Review (for reviewer sign-off)

Find it under Flow in the Tools panel, or place it with the f then d shortcut.

A waiting run is not running. Glow puts the run down and picks it up when the wait is over.

Setting it up

The first field is Wait Mode, and it changes every field below it. The four modes are:

Wait ModeContinues when
For a time intervalThe amount of time you set has passed
Until a specific date and timeThe clock reaches the date and time you set
On webhook callAnother system calls this run’s resume address
On form submittedSomebody fills in a form and submits it

The default is For a time interval.

Set Amount (defaults to 5) and Unit (Seconds, Minutes, Hours, or Days).

Use this mode to space out calls to an external service or give a system a moment before reading back a record you just wrote.

Resumed and Expired

The two waiting modes (On webhook call and On form submitted) give the step two outputs under Branches: Resumed and Expired.

  • Wired branches: Connect Resumed to the normal path and Expired to a timeout path (such as a chaser email).
  • Unwired branches: Leaving Branches empty routes resumed runs down the single normal output and expired runs to the Step’s error path.
  • Timeout (seconds): Sets the deadline. Leave it blank or 0 to wait indefinitely (up to the 13-day ceiling), where only Resumed can fire.

What it passes on

What the step publishes depends on its mode.

For a time interval and Until a specific date and time, the step publishes one value:

ReferenceContains
{{ N.result }}A sentence confirming the wait, e.g. “Next steps will be executed after 2 days”

The two timed modes wait and then carry on, so there is nothing else worth passing down. If a later step needs the moment the run resumed, use {{ $now }} there rather than reading it back off this step.

On webhook call and On form submitted, while the run is paused:

{ "status": "pending", "waitMode": "form", "resumeUrl": "https://…", "formUrl": "https://…", "expiresAt": "2026-08-10T09:00:00.000Z" }

formUrl is the page a person opens, and appears in form mode only. expiresAt is null when there is no timeout.

Once the wait resumes, the step’s own result carries what came back:

ReferenceContains
{{ N.formData.<name> }}What was submitted, or what the caller sent
{{ N.decision }}resumed or expired
{{ N.answeredAt }}When the answer arrived

Steps before the Wait are untouched by it. Anything later steps need from them is read as usual.

Limits

A timeout or timed wait runs to a maximum of 13 days (1,123,200 seconds). For longer delays or recurring daily jobs, end the first automation and start a second one on a Scheduler Trigger.

Examples to copy

Put a Wait of Amount 2, Unit Seconds as the last step of a sequential Repeater loop body before connecting back into Repeater.

Because Glow is multiplayer, a teammate watching a running automation sees when a Wait step started and when it is due to resume.

Verify it works
Run
Set Wait Mode to For a set amount of time (5 seconds) and click Run
You should see
The Step enters Waiting for 5 seconds, then transitions to Completed and runs the next Step.

What’s Next?

Last updated on

Search documentation

Start with a guide, or search by Step, task or error.