Why does the bot behave oddly when I run many tests in a row?
If you test the bot many times from the same number or the same session, it may carry over previous context and produce strange or inconsistent replies. That does not always mean the flow is misconfigured.
What usually happens
During repeated testing, the bot may:
- Skip questions it asked before
- Remember a previous branch or preference
- Mix languages or earlier responses
- Assume information from an earlier conversation
This happens because the session keeps some context so a real customer conversation can continue naturally.
How to fix it
The fastest solution is to reset the session before testing the flow again from scratch.
If your test channel supports it, use the command:
/reset-session
Then start the conversation again as if you were a brand-new customer.
When to do this
This is especially helpful when testing:
- the initial welcome flow
- branch selection
- language switching
- staff selection
- brand-new bookings
Good testing practices
- Run one scenario at a time.
- Reset before switching to a different use case.
- Do not judge the bot based on a session that is heavily “contaminated” by earlier tests.
- If the issue still happens in a clean session, then it may be a real configuration problem.
When to contact support
Reach out to support if:
- The issue repeats after resetting the session
- The bot ignores correct availability or branch data
- The problem happens with real customers too, not only in your own testing
In short: if the bot seems confused after many tests, reset the session first. It is one of the most common causes of misleading results during testing.