Bot Overview
Our Bot Builder uses a "Node" system. Each Node represents a step (like sending a text or asking a question). You connect these nodes to define the conversation flow.
WhatsApp Text Formatting:
- *bold* for Bold
- _italic_ for Italic
- ~strikethrough~ for Strikethrough
- ```monospace``` for Monospace
Available Nodes
Text Content Node
Sends a simple predefined text message to the user.
Image & Document Nodes
Select an image or document from your uploaded files. You can also add an optional caption.
Menu Node
Presents a list of options (buttons). Each option can link to a different node.
Limit: Up to 20 options per menu.
Question Node
Asks the user something and waits for a reply. You must define an Answer Variable (e.g., user_name) to store their response.
Logic & Variables
Using Variables
You can recall any saved answer using curly braces.
Hello {user_name}, how are you?
Condition Node
Create branching logic (True/False paths).
- Variable 1: The saved data (or leave blank for last message).
- Operator: == (Equal), != (Not Equal), > (Greater), < (Less).
- Variable 2: The value to compare against.
HTTP Node (Advanced)
Connect to external APIs (GET/POST) to fetch or send data.
Handling Responses
Responses must be JSON. You can access data like this:
Interface Controls
- Move Canvas: Drag background
- Move Node: Drag the node
- Connect: Drag from output circle to input
- Delete Connection: Click trash icon on line
- Edit Node: Double click node content
Testing & Activation
Developer Mode
Go to Connection Settings > Enable Developer Mode.
Enter your number (e.g., 9477xxxxxxx) to test without replying to real customers.
Final Step: Activation
Once saved, go to the Connections Page and set this bot as the "Initial Bot" for your connection.