
Pause configuration — set the duration in seconds, minutes, hours, or days.
When to Use
- Avoiding overload - Wait between requests so you don’t get blocked
- Trying again later - Wait a bit before retrying something that failed
- Scheduling - Pause until a specific time
- Checking status - Wait between checks to see if something is done
- Spacing out messages - Don’t send everything at once
Example: Rate-Limited API Calls
Respect API rate limits when making multiple calls:Example: Retry with Backoff
Retry a failed operation after waiting:1
Make the initial request
Use an HTTP Request node to call the API.
2
Check for errors
Add a Condition to check if it failed.
3
Retry with delay
On failure:
Example: Scheduled Follow-Up
Send a follow-up email after a delay:Example: Polling for Completion
Wait for an async operation to complete:Duration Examples
Using resumeAt
Instead of a duration, specify an exact time:Pause vs. Scheduled Trigger
Use Pause for delays mid-workflow. Use Scheduled Trigger to schedule when workflows start.
Maximum Pause Duration
Practical limits:- Up to 1 hour - Works well
- Up to 24 hours - Generally reliable
- Longer - Consider alternative approaches
Tips
Settings
string
default:"Pause"
What to call this node (shown on the canvas).
string
default:"sleep_1"
A short code to reference this node’s info.
number
required
How long to wait.
string
default:"seconds"
The time unit:
seconds, minutes, hours, or days.string
Instead of a duration, you can specify an exact time to wake up.
Outputs
number
How long it actually waited (in milliseconds).
string
When it woke up and continued.
Related Nodes
Scheduled Trigger
For scheduling when workflows start.
Loop
Combine with Pause for rate-limited iterations.
