How to use Conditions for Flowbuilder

Prabhansh Jain Updated by Prabhansh Jain

Using Conditions For WATI Flow Builder

available on Professional and Business plans.

Conditions are very important when you want to run the same flow but then have separate outcomes so you use conditions to split the flow into two or more.

Conditions in the flow builder have three options to compare from:

  • Equal to
  • Not Equal To
  • Contains

When is Condition Boxed Used

Please refer to this help docs to know about how to use the question box and then continue reading to know more about variables.

If you know what are variables in WATI Flow Builder then it will be really easy for you to know when to use condition box.

So suppose you had this question to ask to your users:

Now, the flow after this is all the same and now in the end you would want to split the end messages according to the answer chosen in the above question.

Here is when you can use conditions.

Types Of Conditions in Flow Builder

Now, coming back to the above example of spliting the end message according to the question answer shown above, there are three ways in which you can set the condition.

Equal to

For Equal to, you are directly comparing the answer variant with the condition and then spliting it into two flows for one being true to the condition and one not.

The flow which is true to the condition, could be followed by the color "Green".

Whereas the flow which is false will be "Red".

You can see that there is one green and one red.

Not Equal to

Similarly, to the equal to condition however this is the complete opposite for this is the condition is true that means that the answer variant is not the same as the condition and that would be color green. Whereas if it matches then it will be color red.


This is mostly used when the question does not have any answer variants, suppose it is a question that asks for the name of a person or the contact number for the person so in that you cannot clearly say if the condition will be equal to or not equal to the answer variant. Therefore, here condition is used, it is used to tell if the answer inputted by the user is even a sentence and contains a word in the condition.


The answer inputted by the user is "My name is Prabhansh"

and the you just have to scan the word Prabhansh. So you can use contain condition as then where ever the name "Prabhansh" is found it will make the condition true.

This is all about on how you can use conditions in WATI Flow Builder.


How did we do?

Advance flow builder: Update Attribute

What and how to access Flow Builder?