Converse AI

Conditional Logic

Conditional Logic Modules help you make decisions and route conversations based on data within the conversation.

This may be from a question you have asked the end user, or it may be from external data you have brought in from an external data source during the conversation.

Remember, if you are referencing a pre existing value, check out Referencing Data for the options there.

For all the True/False Modules, it will automatically create the junction for you, as apart of a group, as there is only ever success or failure.

For the remaining Modules, you will need to create the junction yourself, as it will depend on your requirements.

True/False

The modules are:

More

Is a referenced value more than another one

Less

Is a referenced value less than another one

Equals

Does a referenced value equal another one

Match

Does a referenced string exactly match another one

Contains

Does a referenced string contain another string

Starts with

Does a referenced string start with another string

Ends with

Does a referenced string end with another string

Is Empty

Does the referenced string exist

Other Options

Locale

Route the conversation automatically based on the locale of the user. For this you need to create states in the junction that match the locale name, and also specify a fallback state for when locale is unavailable.

Channel

Route the conversation automatically based on the channel the user is coming from. For this you need to create states in the junction that match the channel names you use, and specify a fallback state as well.

Conditional Logic