Chatbot
...
Workflow
Smart Flow Assist (GenAI for NLP)
13 min
introduction turn your existing bots into ai powered, human like experiences with a single switch chatbots were built to follow structured flows, but users were not people type in sentences they ask questions mid flow they change their minds they provide details in conversational formats traditional nlp bots struggle in these situations, often repeating the same question or breaking the flow entirely that’s exactly why we built smart flow assist what is smart flow assist? smart flow assist is an ai powered enhancement that upgrades your existing nlp bots into contextual, conversational assistants without rebuilding your flows it works across all text based input fields, including name email phone pan aadhaar custom validations and other structured inputs buttons quick reply, confirmation, & choices (live by mid march) it intelligently understands user responses, corrects recoverable errors, handles objections, and keeps conversations moving while preserving your existing validations, apis, and routing logic, and still lets nlp control the flow no migration no redesign no change in business logic just smarter conversations how smart flow assist works at every step where user input is expected, your bot already has a question message a validation logic (regex / api / custom processor) a next step rule when traditional nlp fails to interpret an input, smart flow assist steps in it uses the bot’s message the question or message asked by the bot on the current step the user’s response the user's message provided to the bot's message why is this information required? a node description, which is a text input field to be provided while building the bot flows, which has details about what the input is, why it’s needed, and how it’s validated the ai then determines whether the input is a recoverable, valid entry (e g , phone in sentence format, or manually entered entry of a button text) a clarification or objection, or a lost user a context switch to another flow, storing the context, and resuming back or truly invalid it corrects, explains, routes, or resumes without breaking the journey your deterministic logic remains the primary layer smart flow assist acts as an intelligent recovery layer before vs after real examples example 1 phone number collection before bot “please enter your phone number with country code ” user “my number is 9876543210 ” bot “invalid input please enter a valid phone number ” after bot “please enter your phone number with country code ” user “my number is 9876543210 ” ai extracts the number, applies the default country rule, and continues the flow no friction no repetition example 2 objection mid kyc before bot “please enter your pan ” user “why do you need this?” bot repeats the same question or fails after bot “please enter your pan ” user “why do you need this?” ai uses configured explanation and responds “we require pan for identity verification as part of regulatory compliance ” then continues the flow example 3 context switch before user in credit card flow types “i want to apply for a loan instead ” bot invalid input, and ask the same credit flow question after ai detects context switch confirms to the user that they are leaving the flow and routing to the loan flow \ " i am pausing the current credit card application flow please provide your loan requirement?" if the user returns, resumes exactly where they left off feature walkthrough video what has improved? smart flow assist enables intelligent entity extraction from conversational inputs or mistakes graceful objection handling or user questions about the flows mid flow topic switching by acknowledging it to the user resume from paused journeys by preserving the past details of the session fewer hard validation failures reduced drop offs all without modifying your existing flow logic benefits higher completion rates & reduced abandonment more human like conversations inside the nlp flows better handling of real world user behavior no bot rebuild or migration required instant ai upgrade with a single toggle it transforms rigid nlp bots into contextual assistants reporting & visibility smart flow assist also comes with built in reporting you can track total ai interventions ai vs nlp handling split valid inputs recovered by ai objections resolved context switches handled step level assistance insights this gives business teams measurable proof of ai driven improvement and how they can improve the existing nlp bots availability & limitations currently available for all text based input fields on the v8 console on bots exotel com for a trial period customer bot rollout is in progress for v8 & v7 interactive components (buttons and choices) are being launched by march supported across web android ios whatsapp limitations does not override business logic or api validation does not change flow routing rules acts only as an intelligent assist layer how to use smart flow assist effectively the most important step is configuring the why is this information required? (node description) field properly for every input step, provide a short 2 3 line explanation that covers what is this step for and for which use case or flow? what information is being collected? why is it required? any validation rules that apply? keep it concise and clear the better the description, the better the ai performs example “this step collects the customer’s pan number for identity verification during kyc for the loan application flow for exobank pan must be a valid 10 character alphanumeric value it is mandatory to proceed ” the bigger picture smart flow assist doesn’t replace your nlp engine it enhances it it bridges the gap between structured automation and real human conversation with one switch, your bots become smarter, contextual, and more resilient, ready to handle how users actually behave
Have a question?
Our super-smart AI, knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.
