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.