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.

Sequence Section Condition Block FAQs

Written by Soniya | Updated on Sep 19
Sequence

Basics & Overview

 

 

1. What is the Sequence Section Condition block in a chatbot used for?

 

The Condition block allows your chatbot to make decisions. It checks if a specific condition is true or false based on a user's input or an existing variable, and then directs the conversation flow accordingly.

 

2. How does the Sequence Section Condition block make a chatbot more dynamic?

 

It makes your bot smarter and more dynamic. By setting up conditions, you can customize the conversation and guide the user down different paths, ensuring they get relevant information.

 

3. What is the main purpose of the "Type" field in the Sequence Section Condition block?

 

The "Type" field is where you choose what you want to compare. You can either compare a new "Input value" from the user or check the value of an "Existing variable" that you've already stored.


 

Setting Up Conditions

 

 

4. How do I build a condition based on a user's new input using the Sequence Section Condition block?

 

First, select "Input value" in the "Type" field. Then, you use the "Message" field to select a comparison type, such as equal to, not equal, greater than, or less than. Finally, you enter the specific "Value" you want to compare against.

 

5. How do I build a condition based on a variable I already saved using the Condition block?

 

First, select "Existing variable" in the "Type" field. Then, you'll see a "Select Variables" field where you can choose the variable you want to check. You then use the "Message" and "Value" fields to perform the comparison, just like you would for an input value.

 

6. What are the different types of comparisons I can use in the Condition block's "Message" field?

 

You can compare values using conditions like equal to, not equal to, greater than, and less than. This allows you to check for specific matches, ranges, or non-matches.

 

7. Why do I need to enter a "Value" to compare in the Condition block?

 

The "Value" field is the specific number, word, or phrase that your bot will use as a reference for the comparison. It's the standard against which the user's input or the variable will be checked.


 

Process & Final Steps

 

 

8. What is the final step after setting up a condition in the Sequence Section Condition block?

 

After you have configured all the fields for your condition, you must click submit to save the block and apply the logic to your chatbot's flow.

 

9. How do I use the result of a condition created with the Condition block?

 

The block creates two paths: a "True" path and a "False" path. You can connect different conversational blocks to these paths to control what the bot says or does next.

 

10. What's the difference between "Input value" and "Existing variable" in the Sequence Section Condition block?

 

"Input value" is used when you want to immediately check the user's last message against a value. "Existing variable" is used when you want to check a value that the bot saved earlier in the conversation.


 

Location & Tutorials

 

 

11. Where can I find the Sequence Section Condition block in the chatbot builder?

 

You can find the Condition block by navigating to Dashboard → Quick Access. Then, under ChatMaxima Studio, click on Create Chatbot. The Condition block will be available in the sequence section of the builder.

 

12. Where can I find a video tutorial for the Sequence Section Condition block?

 

You can find the video tutorial at:  https://chatmaxima.com/video-tutorials/creating-a-sequence-condition-node-in-chatmaxima/


 

Advanced Questions

 

 

13. Can I use the Sequence Section Condition block to check if a user is over a certain age?

 

Yes. You can save the user's age in a variable, then use the "Existing variable" option, and select a "greater than" or "equal to" comparison to check if the age meets your requirement.

 

14. When using the Condition block, why is it important to ensure the value I enter matches the variable or input?

 

It's crucial because the comparison is case-sensitive and data-type specific. If you're comparing a number, make sure the value you enter is a number. If you're comparing text, ensure the spelling and capitalization are correct.

 

15. In the Condition block, what happens if the condition is not met?

 

If the condition is not met, the bot will follow the "False" path you have set up, allowing you to handle the situation with a different message or action.

 

16. How does the Sequence Section Condition block save me from writing code?

 

The block provides a user-friendly interface to set up complex if/then logic without having to write any code. It simplifies the process of creating conditional chatbot flows.

 

17. How can the Sequence Section Condition block help with user preferences?

 

You can use it to check if a user has selected a specific preference, like a language or a product type, and then use the result to show them relevant content.

Comparison
Condition
Conditional Flow
Logic
Variable