What is NoMatch?
NoMatch occurs when the AI agent cannot understand or match the user’s input with any predefined responses. This can happen when the user's input doesn’t align with any of the system’s expected responses or intents.
How NoMatch Works
When NoMatch is triggered, the system follows a predefined response flow to handle situations where it cannot process the user’s input correctly. Here’s how it works:
Trigger Conditions:
User input doesn't match any defined values: If the input provided by the user does not match any predefined values or keywords, NoMatch is triggered.
All reprompt attempts have been exhausted: If the AI attempts to reprompt the user several times without success, it moves to the NoMatch state.
No matching intents are found: If no relevant intents are found based on the user’s input, NoMatch is triggered.
Response Flow:
System checks for custom NoMatch messages: The system first checks for any custom messages configured for NoMatch scenarios.
Sends a random message (if multiple exist): If there are multiple predefined responses, the system sends one of them at random to avoid repeating the same message.
Executes the NoMatch node in the conversation flow: The system executes the NoMatch node, which might involve either asking the user to clarify or redirecting them to a different part of the conversation.
How To Create a NoMatch?
No Match is available on condition and button node. To create a No Match Follow these steps:
Add the Condition or button node in which you want to add the no match.
Add the no match message (if you'd like)
You can connect the flow with the nomatch , if the user input did not match as aspected.

Output of NoMatch: shown in below image

Example Scenarios
Here are some common examples where NoMatch can occur:
Product Query:
Bot: "Which product category?"
User: "xyzabc" (nonsense input)
→ NoMatch Triggered
No Match in Button Node:
Bot: "Please select an option."
User: "12345" (but user added invalid input)
→ NoMatch Triggered
What is NoResponse?
NoResponse occurs when the user doesn’t provide any input within the expected timeframe. This happens when the system is waiting for user input, but no response is received during the configured timeout period.
How NoResponse Works
When NoResponse is triggered, the system follows a predefined flow to handle the situation and ensure the conversation remains functional. Here’s how it works:
Trigger Conditions:
User remains inactive for the set duration:
If the user does not interact with the bot for the duration of the configured timeout period, NoResponse is triggered.No input is received after a prompt:
If the system sends a prompt or question and no response is received within the expected time, NoResponse is triggered.Session timeout approaching:
If the session is nearing its timeout period without any activity, NoResponse is triggered to handle session expiration.
Response Flow:
System waits for the configured timeout period:
The system waits for a predefined amount of time for the user to respond.Executes the NoResponse node automatically:
If no input is received during this time, the system automatically moves to the NoResponse node, triggering the configured actions.Can trigger session management actions:
The system can initiate session management tasks like saving the conversation state, closing the session, or redirecting the user.


Example Scenarios
Here are some common examples where NoResponse can occur:
Chat Timeout:
Bot: "How can I help you today?"
User: (no response for set duration)
→ NoResponse Triggered
Abandoned Conversation:
Bot: "Would you like to proceed?"
User: (leaves chat idle)
→ NoResponse Triggered
No Response is on button, capture, form node
Related Articles
How to Debug Flows and View Execution Logs in Chatbot Studio?
Learn how to debug your flows, check flow execution logs, and view logs within the Chatbot Studio
Flow : Scenarios, Blocks, Steps & Connections
This article fully details how steps/nodes and blocks work, how to configure them, create paths and connections.
How to Add & Configure Text, Image, and File Messages in Studio
Learn how to send text, images, and files with your ai agent using studio.
How to Add & Configure Video Messages in Studio
Learn how to send video messages in studio
How to Create & Configure Audio Messages in Studio
Learn how to add, generate, and customize audio messages for dynamic interactions
What is Value Match vs. Intent Match?
Learn how value match and intent match works in YourGPT AI Studio?