Control Flow
Route and time your workflow. Branch with conditions and switches, schedule with time controls, or call subroutines.
ConditionEvaluate one or more conditions (with AND/OR workflow) against a variable and route to a true or false exit.Logic+ SubroutineExecute another Workflow+ as a subroutine within the current conversation, sharing the same conversation variables.LoopRun a block of nodes once for each element of an array.Loop BreakStop the enclosing Loop Group early and take its break exit.Loop GroupWrap a block of nodes and run it once for each element of an array.SwitchEvaluates a variable against a list of conditions and routes to the matching exit path. Similar to a switch/case statement.Time ControlRoute to different nodes on time-based conditions.Time DelayPause workflow execution for a specified duration before continuing.Try / CatchWrap a block of nodes so any unhandled failure inside routes to one shared recovery path.