Chatbot - Condition Block Exit Logic: When "No" is the Positive Exit
In flow/chatbot automation, the condition block is responsible for directing leads based on defined rules. But what if we want the positive exit to happen when something does not occur?
This is entirely possible, and it depends on how the condition was configured.
Example:
You created the following condition:
Configured condition: “Does the lead have an opportunity?”
Chosen operator: NO (that is, “The lead does not have an opportunity”).
Expected action: When this condition is true (that is, the lead really does not have an opportunity), it should follow the positive branch.
How does the logic work in this case?
The logic can be understood like this:
The positive branch is activated when the configured condition is TRUE.
The negative branch is activated when the configured condition is FALSE.
Important tip 💡
The key to understanding this lies in the way you write/configure the condition:
If you write the condition in an affirmative way, such as “Does the lead have an opportunity?”, then the positive branch will be triggered when they do have one.
But if you write the condition in a negative way, such as “The lead does not have an opportunity?”, then the positive branch will be triggered when they indeed do not have one.
Conclusion
The positive branch does not always mean that the answer is “Yes” to the original statement, but rather that the full configured condition is true. So, if the condition you configured is "The lead does not have an opportunity" and that is true, the positive branch will be followed.
Last updated
Was this helpful?