Skip to main content
The Wait node pauses flow execution for a configurable duration. Optionally, it can play a message while waiting and allow the caller to interrupt with a DTMF key press.

Behavior

  • Pauses execution for the configured duration
  • Optionally plays a message during the wait
  • Can be interrupted by the caller pressing a DTMF key
  • Emits WAIT.COMPLETE when the wait finishes or WAIT.ERROR on failure

Configuration

ParameterTypeDefaultRange / OptionsDescription
durationnumber51–300Duration to wait
unitenum"seconds"seconds, minutesTime unit for the duration
interruptiblebooleantrueAllow the caller to interrupt the wait by pressing a DTMF key
interruptKeystring"#"DTMF key that interrupts the wait
playMessagebooleanfalsePlay a message during the wait
waitMessagestring""Text message to play while waiting (requires playMessage: true)

Output handles

HandleDescription
CompleteWait duration elapsed or caller interrupted
ErrorAn error occurred during the wait

Use cases

Add a 2-second wait between a TTS message and a Transfer node to give the caller time to hear the full message.
Set duration: 30, unit: "seconds", playMessage: true, and waitMessage: "Please hold while we connect you." to play a hold message.
Wait 60 seconds with interruptKey: "*". If the caller presses *, skip the wait and proceed immediately to the next node.