WhatsApp Chatbot Settings
Overview
This page allows you to configure advanced settings that apply across multiple intents, helping you better handle user behavior, unexpected inputs, and content presentation—especially in structured formats like lists or button-based options.
Section A: Handling Unexpected User Responses
This setting is applicable only to MCQ/Option, List, or Button-based intents. Sometimes users don’t interact as expected—for example, instead of selecting one of the presented buttons (like “Yes” ✅ or “No” ❌), they might type something else. This section helps you guide users back on track when their input isn't recognized.
- Bot Message: A message that appears when the user enters an invalid or unrecognized response.
- Retries Allowed: Define how many times the user can attempt to choose a valid response.
- Bot Action After Retries: Decide what happens after all retries are exhausted. Options include:
- Repeating the intent with an error message
- Ending the conversation
- Simply displaying an error message without repeating the intent
Section B: Displaying Long Lists of Options (For API-based Responses)
This is useful when your bot pulls multiple options from an API, and you want to avoid overwhelming the user with too many choices at once.
-
Two Key Use Cases:
- MCQ/Option Intents: Present options in manageable batches to avoid long scrolling.
- WhatsApp List Messages: WhatsApp limits list messages to 10 options. Use pagination to present more than 10 API-generated options in groups.
-
Help Text for Trigger: A message that helps users understand how to access the next set of options.
- Number of Options per Batch: Set how many options should be shown at once.
- Trigger Text: A command (preceded by #, e.g. #more) that users can enter to see additional options.
Section C: Default Error Message (For All Intents)
If the user’s response isn’t valid in any context, the bot will show a standard message: Invalid user response.
This ensures clarity and consistency across all intents.
Section D: Bot Session Timeout
Automatically end inactive chat sessions to maintain a clean user experience.
- Bot Session Timeout: Set the time (in minutes) after which the bot ends the session if the user is inactive.
- Message After Timeout: A polite goodbye or closing message that appears when the session ends.
