Loops

There are four nodes in Studio that enable you to create loops. They are called loopable nodes:

📘

The "Alternative Exits" of the Assignment and Dial node are loopable.

You can configure one-level loops, in which the Exit to a loopable node is the node itself, as shown in the example below:

1425

Alternatively, you can configure multi-level loops, in which the Exit to any node is a previous loopable node in the flow:

1425

If you were to attempt doing the same with non-loopable nodes, the following error would be displayed when you saved your flow:

📘

Endless loop detected in this node

This is true for both one-level loops, as seen in the example below:

1425
1425

And multi-level loops:

1425
📘

Note

When an endless loop error message is displayed, both the nodes and the arrows that connect them will be highlighted in red, so you can easily identify and correct the error in your flow.