From my experience, one approach that has worked very well is to design a safe fallback path for unexpected situations.
For example, whenever there is any type of failure - API errors, recognition issues, unexpected responses, or flow exceptions - I like to route the interaction to an emergency queue. This guarantees that the customer will still be assisted by an agent instead of getting stuck in the bot experience.
Another advantage of this approach is that all interactions routed to that queue become great candidates for analysis. By reviewing those conversations, we can understand what failed (NLU gaps, API errors, unclear prompts, etc.) and continuously improve the bot.
Another best practice I often apply is creating custom affirmation and negation intents. The built-in Ask for Yes/No works well but only accepts very strict responses like "yes" or "no". In real conversations, customers may say things like "yeah", "of course", "not really", "I guess so", etc. Creating intents for affirmation and negation helps capture those variations and makes the experience much more natural.
For voice bots specifically, it is also worth testing the different speech recognition engines (V1, V2, and V3). There isn't a universally "best" engine - in my experience, performance can vary depending on the organization, language usage, and audio characteristics. Running controlled tests helps determine which engine performs better for your scenario.
These practices have helped me make bots more resilient while also creating a feedback loop to continuously improve the experience.
------------------------------
Mateus Nunes
Tech Leader Of CX at Solve4ME
Brazil
------------------------------
Original Message:
Sent: 03-05-2026 03:29
From: Stephan Taljaard
Subject: Bot flow - Best practice
Good Day Community
I would like to ask for your assistance with the following. I have been using the best practices and recommendations to build my Voicebot used for testing.
Best practice recommendations for building bots in Architect - Genesys Cloud Resource Center
Wanted to ask if you could perhaps share some ideas or recommendations from your experience in building bots. How do you treat the conversation if the customer mentions something that is outside of the provide intent?
Without just providing the no match or no input messaging, any tips or tricks to improve customer experience.
Thanking you in advance for your support.
Regards
#ArchitectandDesign
#ConversationalAI(Bots,VirtualAgent,etc.)
------------------------------
Stephan Taljaard
EMBEDIT s.r.o
------------------------------