ChatMaxima Frequently Asked Questions

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.

ChatMaxima Tools Section ChatMaxima Bot Block

Written by Soniya | Updated on Sep 20
ChatMaxima Tools

Basics & Overview

 

 

1. What is the ChatMaxima Tools section ChatMaxima Bot Block used for?

 

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.

 

2. How does connecting two bots using the ChatMaxima Bot Block make a main bot smarter?

 

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.

 

3. What is the core idea behind the ChatMaxima Bot Block?

 

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.

 

4. Why is the ChatMaxima Bot Block considered a tool?

 

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.

 

5. How is the ChatMaxima Bot Block different from the other blocks in a chatbot?

 

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.


 

Configuration & Fields

 

 

6. What is the "Select Bot" field for in the ChatMaxima Bot Block?

 

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.

 

7. What is an "Exit Clause" when using the ChatMaxima Bot Block?

 

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.

 

8. What are some examples of an "Exit Clause" for the ChatMaxima Bot Block?

 

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).

 

9. Do I have to set an "Exit Clause" in the ChatMaxima Bot Block?

 

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.

 

10. What happens if the exit clause in the ChatMaxima Bot Block is not met?

 

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.

 

11. How does data pass between two bots when using the ChatMaxima Bot Block?

 

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.


 

Practical Use Cases

 

 

12. Can I use the ChatMaxima Bot Block to hand off to a separate bot for customer support?

 

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.

 

13. Can I use the ChatMaxima Bot Block for a separate bot dedicated to lead generation?

 

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.

 

14. Can the ChatMaxima Bot Block be used for a bot that handles a specific function, like a calculator?

 

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.

 

15. Can I chain multiple bots together using the ChatMaxima Bot Block?

 

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.


 

Location & Tutorials

 

 

16. Where can I find the ChatMaxima Tools section ChatMaxima Bot Block in the chatbot builder?

 

You can find the ChatMaxima Bot Block by navigating to the ChatMaxima Tools section within your chatbot builder.

 

17. Where can I find a video tutorial for the ChatMaxima Bot Block?

 

You can find the video tutorial at:   https://chatmaxima.com/video-tutorials/using-chatmaxima-bot-in-ai-bots/


 

Advanced Questions

 

 

18. What is the best way to manage multiple bots that will be connected using the ChatMaxima Bot Block?

 

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.

 

19. Can I use the ChatMaxima Bot Block to test a bot before deploying it?

 

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.

 

20. What is the main benefit of the ChatMaxima Bot Block for large organizations?

 

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.


 

Bot to bot
Delegation
Integration
Sub bot
Workflow