Skip to main content

Delay Node

What it does​

Pauses workflow execution for a configured time before passing control to the next node.

Inputs/config​

  • Delay duration in milliseconds.
  • Optional expression-driven duration for dynamic waits.
  • Should be bounded to protect throughput.

Outputs/branches​

  • No matched_output.
  • Continues on default outgoing edge after delay.

Example usage snippet​

{
"id": "n_delay",
"type": "delay_node",
"config": {
"milliseconds": 500
}
}

Common pitfalls​

  • Setting long delays in request/response paths and causing client timeouts.
  • Using delay instead of proper retry/backoff logic.
  • Not accounting for concurrent load while waiting.