Chatbot (Flow Builder)

Overview

Updated on January 31, 2026

Overview

Chatbot Flow Builder

The Chatbot Builder is an autonomous system built by Talqui that is responsible for processing messages through structured flows. Unlike traditional chatbot systems that rely on simple keyword matching or predefined responses, Talqui's Chatbot Builder uses a flow-based architecture where conversations are guided through a series of interconnected blocks. Each block represents a specific action or decision point in the conversation, allowing developers to create sophisticated, dynamic chatbot experiences that can handle complex user interactions, integrate with external APIs, and adapt responses based on user input and system state.

The flow-based structure enables developers to design conversational experiences that can branch based on user responses, integrate with external APIs, make HTTP requests to external services, store and retrieve data, and perform conditional logic. The Chatbot Builder processes messages by evaluating the current flow state, executing the appropriate block actions, and determining the next step based on the flow's configuration and block execution results.

Developers interact with the Chatbot Builder through Talqui's platform, where they can visually design flows, configure blocks, and test conversations. The system handles message routing, state management, and block execution automatically, ensuring each interaction is processed correctly according to the defined flow structure.


Key Differentiators

Talqui's Chatbot Builder includes advanced capabilities that distinguish it from traditional flow-based chatbot systems:

Flexible Flow Navigation

Intent-Based Message Recognition: The Chatbot Builder can identify and process messages sent at any point during a conversation, not just when expected at specific flow steps. Through Talqui's Natural Language Processing (NLP) capabilities, the system understands user input contextually, allowing the structured flow to become flexible and adaptable. The Intent Block enables users to jump from one point to another in the conversation flow based on their input, making structured flows feel natural and responsive to user needs.

Intelligent Menu Response Handling

Semantic Menu Matching: When using menu blocks, Talqui's system handles responses beyond simple numeric matching. While numeric responses (e.g., "1", "2", "3") are supported, the system also processes text-based responses by analyzing semantic similarity between the user's input and available menu options. If the user's response is not a number, the system compares content similarity to the provided options and routes the conversation accordingly, allowing users to respond with matching text rather than being restricted to numeric inputs.