Skip to content
Explainer

What Is a Chatbot Flow Builder? A Plain-English Guide

A chatbot flow builder lets you design automated WhatsApp and chat conversations visually, without code. Learn the building blocks and see a worked example.

By the chat.or.ke team 6 min read

Quick answer

A chatbot flow builder is a no-code tool for designing automated chat conversations as a series of connected steps: a trigger that starts the flow, messages, buttons and lists, questions whose answers are saved as variables, optional connections to other systems, and a hand-over to a person. Businesses use it to run bookings, lead qualification and welcome menus on WhatsApp without a developer.

Key takeaways

  • A flow builder turns a conversation you would sketch on paper into an automated sequence of steps.
  • The core blocks are triggers, messages, buttons and lists, questions with saved variables, integrations and hand-over.
  • Flows suit fixed, repeatable processes such as bookings, lead qualification, routing and order requests.
  • Flows are predictable but rigid; AI handles open questions better, and the two work well together.
  • A good flow is short, offers a way to reach a person at every step and is tested on a real phone before going live.

A chatbot flow builder is a tool that lets you design an automated chat conversation step by step, usually on a visual canvas or as a list of blocks, without writing code. Each step is something the bot does, such as sending a message, showing buttons or asking a question, and the customer's answer decides which step comes next.

If you have heard "flow", "journey", "bot builder" or "automation" used for the same thing and want to know what it actually involves, this explainer is for you. It covers the building blocks, how flows differ from keyword replies and AI, a worked example for a Nairobi property agency, and what to look for when choosing one.

What are the building blocks of a chatbot flow?

Almost every flow builder uses the same handful of blocks, whatever the vendor calls them.

Block What it does Example
Trigger Starts the flow Customer sends "hi", types "book", or taps a Click-to-WhatsApp ad
Message Sends text, images, documents or a location Opening hours with a map pin
Buttons and lists Offer choices customers tap "Buy / Rent / Talk to an agent"
Question Waits for a typed answer "What is your name?"
Variable Stores an answer for later use Saves the name, then "Thanks, Wanjiku!"
Branching Sends customers down different paths Buyers go one way, tenants another
Integration (webhook) Sends or fetches data from another system Posts the lead to a property management system
Hand-over Passes the chat to a person and pauses the bot Agent picks up with all answers visible

In chat.or.ke's Automation & Flows, flows can start from a keyword, a welcome menu or a Click-to-WhatsApp ad; steps can send messages, buttons or lists, ask questions and save the answers as variables, call a webhook and personalise the next message; and automation can be paused on any chat so an agent takes over.

How is a flow builder different from keyword auto replies and AI?

The three are layers of the same toolkit, each suited to a different kind of question.

  • Keyword auto replies answer one question with one message: "location" gets the address. Quick to set up, but each reply stands alone.
  • Flows run a multi-step conversation with a goal, such as collecting a booking. Predictable and easy to audit, but only cover the paths you designed.
  • AI assistants answer open questions in free text from your business information. Flexible, but can make mistakes and need review.

Most businesses use keyword replies for one-off facts, flows for processes and AI for everything nobody scripted, with a person behind all three. For a deeper comparison, see AI chatbot vs rule-based chatbot.

What does a chatbot flow look like in practice?

Here is a worked example for a property agency in Nairobi that runs Click-to-WhatsApp ads for apartments in Kilimani and Kileleshwa. Before the flow, agents spent much of their day replying to enquiries that did not match the listing's budget or area.

Trigger. A prospect taps the agency's ad and sends the pre-filled message. Because the flow is linked to that ad, the agency can see which ad the lead came from.

Step 1: Buttons.

Thanks for your interest in our Kilimani apartments! Are you looking to: [Rent] [Buy] [Talk to an agent]

Step 2: List (if Rent). "What is your monthly budget?" with rows: Under KES 60,000 · KES 60,000–100,000 · KES 100,000–150,000 · Above KES 150,000. Saved as budget.

Step 3: List. "Which area?" with rows: Kilimani, Kileleshwa, Lavington, Westlands, Other. Saved as area.

Step 4: Question. "When would you like to move in?" Saved as move_in.

Step 5: Question. "And your name?" Saved as name.

Step 6: Personalised summary. "Thanks, [name]. You are looking to rent in [area] with a budget of [budget], moving in [move_in]. An agent will share matching units shortly."

Step 7: Hand-over. The chat lands in the agency's shared inbox, assigned to the agent for that area, and the lead appears in the CRM pipeline so it can be followed from enquiry to viewing to signed lease.

The rent figures are the prospect's budget bands, not anything the agency or platform charges. "Talk to an agent" at step 1 skips straight to the hand-over, so nobody is forced through the questions.

What are the benefits of using a flow builder?

The main benefit is consistency at speed: every enquiry gets the same questions answered in seconds, at any hour, and arrives at your team complete.

Others include:

  • No developer needed to build or change a flow.
  • Cleaner data: answers from buttons and lists are structured, so they are easy to tag, filter and report on.
  • Better use of staff time: agents start with qualified leads rather than "hi, is it available?"
  • Easy to measure: you can see where customers drop off and fix that step.
  • Reusable: the same flow can be triggered by different keywords or ads.

What are the limits of chatbot flows?

Flows only understand what you planned for. A customer who types "I need a 2-bedroom near Yaya with parking for two cars, budget flexible" in the middle of a list step may get "Please choose an option" instead of a helpful answer.

Ways to soften this:

  • Keep flows short, ideally under six steps.
  • Accept typed answers where you can, and repeat the options at most once.
  • Let an AI assistant answer open questions outside the flow.
  • Put a "talk to a person" option on every step and recognise words like "agent" or "mtu".

Over-built flows are the other common problem. If a customer has to tap four times to get a price, the flow is costing you sales.

What should you look for in a chatbot flow builder?

Check these before choosing a tool:

  1. Interactive WhatsApp messages: native reply buttons and lists. See interactive WhatsApp messages explained.
  2. Variables and personalisation: save answers and reuse them later in the conversation.
  3. Several triggers: keywords, a welcome menu and ad clicks.
  4. Hand-over and pause: pass a chat to a person and stop the bot on that chat.
  5. Same inbox: the flow, the AI and your agents should share one inbox and contact history.
  6. Webhooks, if you need to send data to another system later.
  7. Clear pricing: whether automation costs extra. On chat.or.ke, flows and the AI assistant are included; you pay per message sent, such as KES 0.75 for a reply within 24 hours, with no monthly fee. See pricing.

Published 20 October 2026 Updated 20 October 2026 Plain-text version

FAQ

Questions people ask

Can't find what you're looking for? Talk to us

What is a chatbot flow builder?

A chatbot flow builder is a no-code tool for designing automated chat conversations as connected steps. You choose what starts the flow, what the bot sends, which buttons or questions it shows and where each answer leads, ending with a useful answer or a hand-over to a person.

Do I need coding skills to use a flow builder?

No. Flow builders are designed for business users, who build conversations from ready-made blocks such as messages, buttons, lists and questions. Developers are only needed for optional extras, such as connecting a webhook to another system.

What is the difference between a chatbot flow and an AI chatbot?

A flow follows the steps you designed, so it is predictable and suits fixed processes like bookings. An AI chatbot understands free-text questions and writes answers from your business information, so it is more flexible but can make mistakes. Many businesses use both together.

How many steps should a chatbot flow have?

As few as possible to reach the goal. For most bookings or lead qualification, four to six steps is enough. Each extra step gives customers another chance to drop off, so ask only for information you will actually use.

Can a chatbot flow start from a Facebook or Instagram ad?

Yes, with Click-to-WhatsApp ads. When someone taps the ad and messages you, a flow linked to that ad can start automatically, and you can see which ad each lead came from.

All articles

Ready to run sales and support from one inbox?

Create your free account today. When you are ready to go live, a one-off KES 2,500 setup connects your official WhatsApp Business profile, and then you only pay for the messages you send.

No monthly fee · Pay per message · Top up with M-Pesa