Components in Chatflow
Components are the building blocks of your chatbot conversation. They determine what your bot asks, says, and does during interactions. Below is a complete overview of all available components.
Request Information Components
These components pause the flow until the user provides the requested data.
Name
Requests the user’s name as input. The flow will not continue until the user provides a response.
Phone Number
Collects valid phone numbers with customisable country code selection.
Email
Gathers email addresses from users with customisable request messaging.
Single Choice
Presents multiple options where users select only one. Supports up to 5 options with customisable linking to next components.
Multiple Choice
Allows selection of multiple options from up to 5 available choices with custom routing.
Text Questions
Collects open-ended, custom responses from users.
File Upload
Enables users to upload files, images, or videos.
Iframe
Displays external webpages or embedded content within the chat interface with customisable CTA buttons.
Appointment
Automates appointment booking by connecting with calendar providers, showing availability, and collecting attendee details automatically.
Location
Requests textual location information from users.
Date/Time
Allows selection of dates and optional times via a calendar interface.
Rating
Collects user experience ratings with five predefined options.
Range
Enables selection within specified ranges using slider controls with customisable prefixes, suffixes, and step intervals.
Numeric Input
Accepts numerical values from users.
Smart Question
Routes conversations based on keyword matching in user responses (exact or partial match options).
Redirect
Transfers users to alternative pre-built chatflows within the same bot.
API
Integrates third-party systems. Response codes determine the next message (200 = success, 400 = error).
Send Information Components
These components deliver content to users without requiring a response.
Message
Sends informational text messages to the user.
Image/GIF
Delivers images or GIFs by searching, uploading, or linking URLs.
Video
Transmits video messages (maximum 15 MB file size).
Web Link
Redirects users to external websites or pages with customisable titles and multiple link support.
Trigger Actions Components
These components initiate specific system behaviours.
Live Chat
Initiates a live agent connection with team management access.
Chat GPT
Activates AI-powered conversations with query suggestions and training capabilities.
Assign Chat
Automatically distributes live chat requests among team members using Round Robin logic or department-based assignment, with offline and business hours filters.
If/Else Branch
Creates conditional logic branches based on visitor responses, custom attributes, contact properties, or chat properties using comparison operators (equal, not equal, greater than, less than) with AND/OR conditions.
Redirect
Connects multiple flows within the same bot for modular conversation design.
Advanced Features
Go to Next Message: Available in all components, allowing flow connections through dropdown selection.
Custom Variables: Accessible in message customisation by typing “/” to insert pre-built variables.