You may notice that there is a problem with the flow of your bot. For example, it may not flow in the way you want it to, or an error may appear which says “Bot isn’t finished”.
Here are a few common reasons why a bot won’t be working:
- The connections are not complete
- The All/Any toggle isn’t applied properly
- There are conflicting rules
- Multiple choice responses have been changed
You may also want to check out our FAQ section to see if your question is asked there.
1. The connections are not complete
Check all the connections you need are there. If a connection is missing, then the message will be coloured red.
In Flowchart, it will look like this:
And in List view, like this:
Remember, you need a connection both before and after a message (except for the first message and the Final message).
Follow this link for more information on how to create connections.
2. Overlapping rules
This is a common issue faced by builders. You’re not alone!
In the message that was causing the issue, check that there isn’t any overlap in any of the rules.
The rules should be structured so that a user could only reach one outcome based on the combinations of responses.
Unfortunately, there is no trick to this. You’ll just have to check the rules from that message.
It is important here to check the Operation (is, is not, contains etc.) and the All/Any Toggle (see below).
3. All/Any Toggle not applied
Open the rules pop-up to check if the All/Any toggle is applied correctly and adjust if needed.
Follow this link for more information on when to apply the All/Any toggle.
4. Multiple choice responses have been deleted
If the multiple choice responses have been deleted, you’ll need to make sure that the rules refer to the new possible responses, rather than the old ones.