Skip to main content

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
Access Requirements

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:

  1. Sidebar Navigation
  2. Chatbot Flows Management Panel
  3. 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โ€‹

ColumnDescription
NameName of the chatbot flow
Created ByUser who created the flow
Created OnDate and time of creation
Updated OnLast modified date and time
ActionManagement 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โ€‹

  1. Click the + Create button on the top-right corner
  2. Enter flow details including name and description
  3. Configure initial settings and parameters
  4. Click Create to access the Flow Builder canvas
  5. Design your conversation flow using nodes
  6. 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โ€‹

  1. Click on any node in the canvas to select it
  2. The Node Properties panel opens automatically
  3. Update required fields such as labels or question text
  4. Configure validation rules or action parameters
  5. Preview changes in real-time
  6. 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
Important Notice

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โ€‹

  1. Open Chatbot module and click Create
  2. Add Start node as the conversation entry point
  3. Add Question nodes to collect required information
  4. Insert Validator nodes to ensure data quality
  5. Configure Action nodes for processing or routing
  6. Connect all nodes with appropriate flow logic
  7. Test the flow using preview functionality
  8. Save the completed flow for deployment

๐Ÿ”„ Flow Testing Processโ€‹

  1. Use Preview mode to simulate user interactions
  2. Test all conversation paths including error scenarios
  3. Verify validation rules work as expected
  4. Check action node functionality and integrations
  5. 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โ€‹

  1. Welcome message and initial query classification
  2. Ask for student email ID and mock test number
  3. Validate input format and length requirements
  4. Route query to appropriate support team or auto-resolution
  5. Collect additional details if needed for complex issues
  6. 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?
Users with Chatbot or WhatsApp configuration permissions can create and modify flows.
2. How many flows can I create?
There's typically no hard limit, but organizations should focus on quality over quantity for better maintenance.
3. Can flows integrate with external systems?
Yes, Action nodes can make API calls and integrate with external services and databases.
4. What happens if a user provides unexpected input?
Validator nodes catch invalid responses and can guide users to provide correct information with helpful error messages.
5. Can I test flows before making them live?
Yes, the Flow Builder includes preview functionality to test conversations before deployment.

๐Ÿ“Œ 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.