Bot Builder / Guides
Build First Bot (UI Guide)
Use this guidebook flow in the Visual Builder screen to create one complete working bot, even if you do not use API.
Before You Start
- Open
Chatbot > Visual Bot Builder. - Create a bot with a clear name like
Lead Capture Demo. - Keep node ids readable if prompted (for easier support/debug).
Step 1: Add Welcome Message
- Click
Add node. - Choose
send_text. - In message field, enter a short welcome line.
- Click save/apply in node panel.
Step 2: Ask Core Lead Inputs
Add these three ask nodes in order and connect each from previous node:
ask_textfor name.ask_phonefor contact number.ask_numberfor score (1 to 100).
Step 3: Add Qualification Logic
- Add
set_variablenode after score node. - Set key:
lead_grade. - Set expression using builder expression support:
expression
if(gt({{score}}, 80), "hot", "warm")Step 4: Close Flow
- Add final
endnode. - Set closing message like:
Thanks, our team will contact you. - Connect
set_variable -> end.
Step 5: Validate Before Publish
- No disconnected nodes.
- Every ask/choice node has an outgoing path.
- No outgoing edge from
endnode. - All required node fields are filled.
Step 6: Test in Simulator (UI)
- Open simulator tab/panel.
- Send sample answers in same sequence: name, phone, score.
- Confirm flow reaches end node without errors.
Step 7: Publish
- Click
Publish. - Re-open bot and confirm latest version status is active/published.
- Run one real internal test conversation.
Advanced (Optional API)
If your team automates releases, use API docs:
Related: