What are conditional blocks?

What are conditional blocks?

The condition block allows to diverge a conversation towards two or more possible endings based upon the output from one or more previous dialog block and action block or a predefined entity. The output of those blocks is used as input in the condition block and is either compared or matched to a chosen condition. There is the possibility to pick various conditions that are listed below.

Select a condition block drag & drop the action icon from the left menu into the centre screen of the dialog manager.

A condition block appears. If you select the dialog block a purple outline appears.

When selected, the right menu will show a selection grid of all available options for the condition block.

A condition block can output multiple routes based on the condition.

Press on the line itself to set the condition for that route. If you press the line, the condition options in the right menu will appear. Make sure you create a route that has the checkbox Mark as default enabled to catch all other cases that are not set by your conditions.

    • Related Articles

    • What are action blocks?

      The actions blocks perform actions that the user of the flow does not automatically notice, but are key to guide the direction of the flow or to collect user statistics. To select an action block drag & drop the action icon from the left menu into ...
    • What are dialog blocks?

      The dialog block is a collection of the elements in a conversation with a user and help to guide the direction of the conversation with the user. To select a dialog block drag & drop the dialog icon from the left menu into the center screen of the ...
    • Start & end blocks

      Start The start element allows users to define the starting point of a specific conversation after the intent is recognised End The end element allows users to end the flow of a specific intent in multiple ways. 1. Redirect to other Intent The ...
    • Dialog Manager - Condition Blocks - 'Which Channel' condition

      The which channel condition block, checks which channel your user is on. You can use this block to make different conversations for example voice and chat, whereby the condition block can check if the user is coming from Alexa or the website.
    • Custom Widgets

      The custom widgets provide a space to display custom created widgets that can be created by using the user statistics blocks.