NodesProcessing Nodes
Edit Page on GitHubDelay
Pauses the workflow execution for a specified duration.
delaywaitsleeppauseEasy0
Delay
0Flow
Tool
Flow
Not connectedFlow
Duration
Description
The Delay node allows you to pause the execution of your workflow for a specified duration. This can be useful in various scenarios, such as waiting for an external process to complete, adding a delay between API calls to avoid rate limits, or creating timed intervals in your agent's behavior.
Common Use Cases
- Rate Limiting: If your workflow involves making API calls to a service with rate limits, you can use the Delay node to space out the calls and avoid hitting those limits.
- Waiting for External Events: If your workflow needs to wait for an external event or process to complete (e.g., waiting for a file to be uploaded, or for a user to respond), you can use the Delay node to pause execution until it's appropriate to continue.
- Creating Intervals: If you want your agent to perform an action at regular intervals (e.g., checking for updates every hour), you can use the Delay node to create those intervals.
Inputs
The input connections this node accepts:
NameDescriptionTypeFlowThe flow of the workflowFlowOutputs
The output connections this node provides:
NameDescriptionTypeFlowThe Flow to trigger after delayFlowToolThe tool version of this nodeToolFields
The configurable fields this node provides:
NameDescriptionTypeDurationDuration to waitValue:5 secsOptions: 5 secs 10 secs 30 secs 1 minselectLast updated on