The Delay node pauses the workflow for a set amount of time before continuing to the next node.
Configuration
| Field | Description |
|---|
| Duration | Wait time in milliseconds (default: 1000 = 1 second) |
Common durations
| Duration | Milliseconds |
|---|
| 1 second | 1000 |
| 5 seconds | 5000 |
| 30 seconds | 30000 |
| 1 minute | 60000 |
| 5 minutes | 300000 |
Use cases
- Rate limiting — wait between API calls to avoid hitting rate limits
- Timing — delay a notification so it doesn't arrive instantly
- Polling — wait before re-checking an external service (combine with Condition)
- User experience — add a pause before a follow-up action
Example — rate-limited API calls
Start → HTTP Request (page 1) → Delay (2s) → HTTP Request (page 2) → Delay (2s) → ...
Tips
- The delay is approximate — it won't be exact to the millisecond.
- For long delays (hours), prefer a Schedule trigger instead of chaining delay nodes.
- The workflow execution remains active during the delay (it counts toward execution time).