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 ChatMaxima Bot Block allows you to connect a conversation from your current bot to a different, pre-built bot. It's a way to create more advanced and specialized chatbots by having them work together.
It allows your main bot to delegate specific tasks to a specialized sub-bot. For example, your main bot can handle general greetings, but if a user asks about pricing, it can hand off the conversation to a dedicated pricing bot. This adds more functionality without cluttering your main bot's workflow.
The core idea is bot-to-bot communication. One bot acts as the main handler, and the other acts as a specialized assistant that can be called upon as needed.
It's a tool that helps you manage and organize complex bot functions. Instead of building a single massive bot, you can build several smaller, focused bots and connect them using this block.
Unlike other blocks that handle a single action (like sending a message or making a condition), this block's purpose is to hand over the entire conversation flow to another complete bot.
The "Select Bot" field is a dropdown menu where you choose which of your other created bots you want to connect to. You must have at least one other bot built to use this feature.
An "Exit Clause" is a rule or condition you set that tells the second bot when its job is done and when the conversation should be returned to the main bot.
An exit clause could be a specific user input (e.g., the user types "back"), a variable reaching a certain value (e.g., {{order_confirmed}} is "yes"), or a specific action being completed (e.g., a payment is processed).
Yes, it's crucial to set an exit clause to ensure the conversation returns to your main bot and doesn't get stuck in the sub-bot.
If the exit clause is not met, the conversation will continue within the second bot until the user ends the chat or a different condition is met.
Variables and their values can typically be passed from the main bot to the sub-bot, allowing the sub-bot to pick up where the conversation left off with the necessary context.
Yes. You can have your main bot handle general inquiries and then, if the user asks for help, hand them off to a specialized support bot with a "Talk to Agent" function.
Yes. A main bot can greet a user and then hand them off to a dedicated lead generation bot that is specifically designed to ask a series of questions and save the data to a variable or CRM.
You can create a specialized bot that does nothing but perform calculations. Your main bot can detect the user's intent to calculate something and then redirect them to the calculation bot.
Yes. You can create a complex workflow where the main bot hands off to a second bot, and that second bot can hand off to a third bot, and so on, to handle a series of specialized tasks.
You can find the ChatMaxima Bot Block by navigating to the ChatMaxima Tools section within your chatbot builder.
You can find the video tutorial at: https://chatmaxima.com/video-tutorials/using-chatmaxima-bot-in-ai-bots/
It's a best practice to name your bots clearly based on their function (e.g., SalesBot, SupportBot, SurveyBot) to make them easy to select in the dropdown menu.
Yes. You can use a testing bot as a "sub-bot" to ensure all the features and workflows are working correctly before you connect it to your live, main bot.
For large organizations, this block helps maintain a modular and scalable bot architecture. Teams can manage their own specialized bots without impacting the overall bot, making development and maintenance much easier.