Flow Builder Overview
This section will give you an overall idea about how to use the LetsChat flow builder. You can open a flow and try side by side when you learn it.
Publish Version & Draft Version
In LetsChat, each flow has a Publish Version and a Draft Version. Publish Version your bot talk to clients using the publish version. Draft Version any editing of steps will be saved automatically to the draft version. you can edit your flow witho...
Navigation Bar, Sidebar & Flow Builder
TIP: You might want to create a flow first, then open the flow side by side when you read the following instruction (Facebook flow used as an example). After entering a flow, this is what you might see: Navigation Bar On the top, there is a naviga...
Basic Operations to Build Flows
Edit Step: Click on a step to edit it, "Edit Panel" will show next to the sidebar. Click step name to edit it. You can choose the next step at the bottom of the edit panel or drag connectors from the circle to the tile of another step. Connect Ste...
Send Message Step
After creating your first flow, open it, click "Edit Flow", have your bot side by side and here we go! 😆 Let's take Facebook as an example. Other flows share similar processes where the main difference is message type. A few simple steps to send o...
Question Step
Set Quick Answers Quick answers are convenient for users to click rather than typing. When you set quick answer: "Answer Text" is shown to users while "Answer Value" is saved to the variable. TIP: You can set quick answers across all channels. How...
Action Step - Variable Operation
LetsChat provides you with various built-in operations for variable modification. There are 6 types of variable in LetsChat: Click "Basic Actions" in the Action step and here are the "Set Variable Value" and "Clear Variable Value". Clear Custom Fi...
Action Step - JSON Operation
JSON is also a type of variable. It is used to store and manage a series of variables including normal varialbe and JSON variable. For example, this is a JSON storing a customer's detail: The "JSON Operation" is sitting in the "Basic Actions" list...
Action Step - External Request
With external requests, you can call APIs from other third parties or your own server to request data, submit data and etc. In an Action step, find "External Request" in "Advance Actions" and click "Add your request" then start editing it: choose ...
Action Step - Send Notification
Email Notification To send an email notification, you will need to setup your email integration first. Check how to setup email integration. Unlike "Send Email" step, email notification only supports text message type. Check "Send Email" step in "...
Condition Step
With Condition step, you can go to different steps/sub flows depends on conditions. In your Condition step, click on "+ Add Condition Group" to set at least one condition group. "Otherwise" group is always there. You can make as many condition gro...
Split Step
With Split step, you can go to different steps/flows depends on probability. Split step can be used to build many interesting functions, like changing speeches rather than same responses all the time testing your new functions with just a small gr...
Goto Step
"Goto Step" helps you jump to another step in the current subflow or jump to the start point of another subflow. Create new subflow directly, or choose an existing one. You can only jump to a step in the current subflow. Goto Step is going to make...
Canvas
Canvas helps with step organization. We've learned that to move the workspace, click and drag the workspace. For selecting multiple steps, it's a bit similar. Hold the Shift key then click and drag to cover the steps you would like to select: Alte...