Loopfour
Blocks

Wait Block

Pause workflow execution for a specified duration

The Wait block pauses workflow execution for a specified duration. Use it to add delays between steps -- for example, waiting before retrying a failed API call, spacing out notification emails, or implementing cooling-off periods.

Configuration

OptionTypeDescription
durationnumberWait time value
unitstringTime unit: seconds, minutes, hours, days

Example Patterns

Retry with Delay

Stripe (create charge) -> Condition (failed?)
    -> True: Wait (30 seconds) -> Stripe (retry charge)

Spaced Notifications

Invoice Created -> Email (send invoice)
    -> Wait (3 days) -> Condition (paid?)
        -> False: Email (send reminder)

Cooling-Off Period

Contract Signed -> Wait (24 hours) -> Condition (not cancelled?)
    -> True: Stripe (process payment)

Frequently Asked Questions

No. The execution engine suspends the workflow run during the wait period and resumes it when the time expires. No compute resources are consumed during the wait.

The maximum wait duration is 30 days. For longer delays, consider using a Schedule trigger to start a new workflow run at the desired time.

Yes. Workflows in a waiting state can be cancelled via the API or the dashboard. Cancellation is immediate and the remaining steps are not executed.

On this page