Browse our comprehensive FAQ section to quickly find solutions, learn how to use ChatMaxima features, and get step-by-step guidance for setup, integrations, and support.
The Timeout block is used to set a time limit for a user's response. If the user doesn't reply within the specified duration, the bot will automatically proceed to the next step in the conversation flow.
It prevents your bot from getting stuck while waiting for a user who has stopped responding. It ensures the conversation can continue or a different action can be taken, like sending a follow-up message or ending the conversation.
The "Duration" field is where you enter the amount of time you want the bot to wait for a user's response, for example, "10" for a 10-minute timeout.
The "Units of Time" field is a dropdown menu where you select the unit for the duration, such as seconds, minutes, hours, or days.
To set up a timeout, you simply enter a number in the "Duration" field and then select the corresponding time unit from the "Units of Time" dropdown.
Yes. You can enter a number in the "Duration" field and select "seconds" from the "Units of Time" dropdown to set a short timeout.
You can use the timeout block to define a different conversation path for unresponsive users. For example, if the user doesn't reply after 10 minutes, you can send them a new message asking if they still need help.
If the user responds before the timeout is up, the bot will proceed normally with the next step in the conversation, ignoring the timeout. The timeout only takes effect if there is no user action.
After the specified time has passed without a response, the chatbot will automatically stop waiting and execute the next block connected to the timeout's "failure" or "timeout" path.
You can use it to:
Wait for a user to upload a file before timing out and sending an error message.
Give a customer a time limit to answer a quiz question.
Handle inactive users who leave the conversation.
After you have configured the duration and time unit, you must click submit to save the block and add it to your chatbot's flow.
Setting a reasonable timeout is important to prevent the bot from seeming either too impatient (with a short timeout) or too slow (with a long timeout). It ensures a better user experience.
It provides a simple, no-code way to handle user inactivity, which would otherwise require complex programming to detect and manage.
You can find the Timeout block by navigating to Dashboard → Quick Access. Then, under ChatMaxima Studio, click on Create Chatbot. The Timeout block will be available in the sequence section of the builder.
You can find the video tutorial at: https://chatmaxima.com/video-tutorials/creating-a-timeout-node-in-chatmaxima/