Chatbot Flow Builder Guide
This guide explains how to use the WhatsApp Chatbot Flow Builder to design and manage automated WhatsApp conversation flows without coding. It enables organizations to handle common student queries efficiently by collecting required details, validating responses, and guiding conversations through predefined steps.
๐ Overviewโ
The Chatbot Flow Builder provides a visual interface for creating intelligent WhatsApp automation. It empowers support teams to:
- Build structured chatbot conversations visually without programming knowledge
- Collect user inputs like email IDs, mock numbers, or issue details systematically
- Validate responses before moving to the next conversation step
- Reduce manual intervention for repetitive and common queries
- Create consistent user experiences across all automated interactions
- Guide conversations through predefined logical paths
Authorized users with Chatbot or WhatsApp configuration permissions can access and manage chatbot flows.
๐งญ Chatbot Layoutโ
The Chatbot Flow Builder screen is divided into three main sections:
- Sidebar Navigation
- Chatbot Flows Management Panel
- Flow Builder Canvas Interface
๐ Sidebar Navigationโ
The left sidebar provides access to WhatsApp-related modules:
- Dashboard
- Templates
- Broadcasts
- Support Chat
- No-Reply Chat
- Tickets
- Queries
- Tags List
- Settings
- Chatbot
Use this navigation to quickly switch between WhatsApp modules.
๐ Chatbot Flows List Viewโ
The main Chatbot listing screen displays all configured flows in a comprehensive tabular format:
Flow Information Columnsโ
| Column | Description |
|---|---|
| Name | Name of the chatbot flow |
| Created By | User who created the flow |
| Created On | Date and time of creation |
| Updated On | Last modified date and time |
| Action | Management options for the flow |
Available Actionsโ
From the action menu (three-dot icon), you can perform:
- View โ Open the flow in read-only mode for review
- Edit โ Modify the chatbot flow configuration
- Delete โ Permanently remove the chatbot flow
- Duplicate โ Create a copy for modification (if available)
โ Creating a New Chatbot Flowโ
Steps to Create a Flowโ
- Click the + Create button on the top-right corner
- Enter flow details including name and description
- Configure initial settings and parameters
- Click Create to access the Flow Builder canvas
- Design your conversation flow using nodes
- Save the completed flow
You will be redirected to the Chatbot Flow Builder canvas for visual design.
๐จ Chatbot Flow Builder Overviewโ
The Flow Builder provides an intuitive visual canvas for designing conversation flows:
Key Interface Elementsโ
- Canvas Area โ Interactive workspace to design chatbot flows
- Node Palette โ Available building blocks for conversations
- Connection Tools โ Define conversation flow paths
- Properties Panel โ Configure selected node details
- Save Button โ Preserve chatbot flow configuration
- Preview Mode โ Test flow behavior before deployment
๐งฉ Node Types & Componentsโ
Available Node Categoriesโ
The Flow Builder offers several types of nodes to create comprehensive conversation flows:
๐ Start Nodeโ
- Entry point of every chatbot flow
- Required component - every flow must begin with a Start node
- Single instance - only one Start node allowed per flow
- Initialization - sets up initial conversation context
โ Question Nodeโ
Purpose: Ask questions and collect input from users for conversation progression.
Configuration Optionsโ
- Node Label โ Internal identifier for maintenance and reference
- Question Text โ Message displayed to the user
- Input Type โ Text, number, email, or custom format
- Validation Rules โ Define acceptable response criteria
Example Usageโ
"Please provide your email ID and mock test number to help us assist you better."
This node captures user responses for validation or use in subsequent conversation steps.
โ Response Validator Nodeโ
Purpose: Validate user input against defined criteria before proceeding.
Validation Typesโ
- Required field verification โ ensures essential information is provided
- Format validation โ checks email format, phone numbers, etc.
- Length constraints โ minimum/maximum character requirements
- Custom rules โ based on specific organizational needs
Flow Controlโ
- Success path โ continues to next step when validation passes
- Failure path โ prompts user again for correct input
- Error messages โ customizable feedback for validation failures
โก Action Nodeโ
Purpose: Perform specific operations during the conversation flow.
Available Actionsโ
- API calls โ integrate with external systems
- Data processing โ manipulate collected information
- Database updates โ store user responses
- Trigger external services โ notify other systems
- Generate responses โ create dynamic messages
๐ Connecting Nodes & Flow Logicโ
Connection Mechanicsโ
- Directional connectors define conversation flow sequence
- Conditional paths based on user responses or validation results
- Multiple outputs from decision nodes for different scenarios
- Loop structures for iterative questioning when needed
Flow Design Principlesโ
- Linear progression for simple information collection
- Branching logic for complex decision trees
- Error handling paths for validation failures
- Exit points for conversation completion
โ๏ธ Editing Node Configurationโ
Node Modification Processโ
- Click on any node in the canvas to select it
- The Node Properties panel opens automatically
- Update required fields such as labels or question text
- Configure validation rules or action parameters
- Preview changes in real-time
- Save modifications to apply updates
Configuration Best Practicesโ
- Use descriptive labels for easy flow maintenance
- Write clear, concise questions that users can easily understand
- Configure appropriate validation rules for data quality
- Test all paths including error scenarios
๐พ Saving & Managing Flowsโ
Save Operationsโ
- Auto-save functionality preserves work during editing
- Manual save using the Save button for final confirmation
- Version control maintains flow history for rollback if needed
Unsaved changes will be lost if you exit the Flow Builder without saving. Always save your work before navigating away.
๐งช Step-by-Step Flow Creation Workflowโ
๐ Designing a Support Flowโ
- Open Chatbot module and click Create
- Add Start node as the conversation entry point
- Add Question nodes to collect required information
- Insert Validator nodes to ensure data quality
- Configure Action nodes for processing or routing
- Connect all nodes with appropriate flow logic
- Test the flow using preview functionality
- Save the completed flow for deployment
๐ Flow Testing Processโ
- Use Preview mode to simulate user interactions
- Test all conversation paths including error scenarios
- Verify validation rules work as expected
- Check action node functionality and integrations
- Validate end-to-end experience before going live
โ Best Practicesโ
Conversation Designโ
- Keep questions short and clear to improve user comprehension
- Validate critical inputs like email IDs or identification numbers
- Use meaningful node labels for easy maintenance and troubleshooting
- Test flows thoroughly before enabling for live users
Flow Architectureโ
- Design logical conversation paths that feel natural to users
- Implement proper error handling for all possible user responses
- Provide helpful feedback when validation fails
- Consider user context and conversation history
Maintenance Guidelinesโ
- Regular flow reviews to ensure continued relevance
- Performance monitoring of conversation completion rates
- User feedback integration for continuous improvement
- Documentation updates as flows evolve
๐ก Use Case Examplesโ
๐ง Student Support Flowโ
- Welcome message and initial query classification
- Ask for student email ID and mock test number
- Validate input format and length requirements
- Route query to appropriate support team or auto-resolution
- Collect additional details if needed for complex issues
- Provide confirmation and next steps to user
๐ฏ Benefits Achievedโ
- Reduced manual follow-ups by collecting complete details upfront
- Faster query resolution through automated routing
- Consistent information collection across all interactions
- Improved user experience with guided conversation flow
๐ Flow Performance & Analyticsโ
Success Metricsโ
- Completion rates for entire conversation flows
- Drop-off points where users abandon conversations
- Validation success rates for data quality assessment
- Response time improvements compared to manual handling
Optimization Opportunitiesโ
- Identify common failure points for flow improvement
- Analyze user behavior patterns for better design
- Monitor conversation effectiveness and user satisfaction
- Adjust flows based on performance data
โ Frequently Asked Questions (FAQ)โ
1. Who can create and modify chatbot flows?
2. How many flows can I create?
3. Can flows integrate with external systems?
4. What happens if a user provides unexpected input?
5. Can I test flows before making them live?
๐ Summaryโ
The Chatbot Flow Builder empowers support teams to:
- Automate WhatsApp conversations efficiently using visual design tools
- Collect structured information from users through guided interactions
- Validate data quality before processing or routing queries
- Reduce manual workload for repetitive and common support scenarios
- Provide consistent user experiences across all automated touchpoints
- Scale support operations without proportionally increasing staff
By using structured nodes, intelligent validations, and logical flow design, organizations can ensure faster query resolution, improved user satisfaction, and more efficient support operations.