Docs
NodesProcessing Nodes
Edit Page on GitHub

Delay

Pauses the workflow execution for a specified duration.

delaywaitsleeppauseEasy0

Delay

0
Flow
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 workflowFlow

Outputs

The output connections this node provides:

NameDescriptionTypeFlowThe Flow to trigger after delayFlowToolThe tool version of this nodeTool

Fields

The configurable fields this node provides:

NameDescriptionTypeDurationDuration to waitValue: 5 secsOptions: 5 secs 10 secs 30 secs 1 minselect

Last updated on