Q: What is a flow builder?
A: A flow builder is a visual interface that allows users to create, design, and manage chatbot conversations by organizing different blocks and flows.
Q: How do I start creating a flow?
A: Begin by selecting the type of bot you want to create, and then use the flow builder to drag and drop various blocks to design your conversation.
Q: What types of blocks can I use in the flow builder?
A: You can use various blocks such as Message, Question, Multiple Choice, New Option, Image, Video, URL, Form, Flow, Gallery, and Webhook to build your flow.
Q: How do I connect different blocks in a flow?
A: You can connect blocks by linking them through user choices or conditions. For example, a user's selection in a Multiple Choice block can lead to a specific Message or Form block.
Q: Is there a limit to the number of options I can provide in a Multiple Choice block?
A: Yes, a Multiple Choice block can have a maximum of 4 New Option blocks to maintain clarity and usability.
Q: How can I collect user information?
A: Use the Form block to create input fields for users to provide information such as name, email, or other relevant details. Additionally, you can create custom attributes to save specific user responses, like addresses.
Q: What are custom attributes?
A: Custom attributes allow you to save specific user information collected through questions. For example, you can ask for an address and save it as a custom attribute. You can also set validation rules to ensure the data entered meets certain criteria, such as allowing letters and numbers.
Q: How do I use attributes in my flow?
A: When you collect data using a question, you can assign it to a custom attribute. This attribute can then be sent to external applications via webhooks, allowing you to integrate with other systems while retaining the user's input.
Q: What is the purpose of a Webhook block?
A: A Webhook block allows you to send and receive data from external systems or APIs, enabling integration with other applications or services. It can be used to send data, including custom attributes, to another application.
Q: How can I test my flow before making it live?
A: Use the preview feature in the flow builder to simulate user interactions and ensure that your flow works as intended.
Q: Can I edit an existing flow after it's created?
A: Yes, you can revisit and edit any existing flow, adjusting blocks, connections, and content as needed.
Q: How do I ensure that my bot responds correctly to user inputs?
A: Use conditional logic and clear branching in your flow to guide users based on their choices and inputs.
Q: What should I do if the flow is broken?
A: If the flow is broken, you can use the AI Mode, which transitions the conversation from a guided or preset discussion into an AI interaction. This allows the user to engage with the AI for a more dynamic conversation.