The free chatbot flow builder — draw the conversation, ship the bot
A chatbot flow builder lets you design a bot the way you'd sketch it on a whiteboard: boxes for what the bot says, arrows for where the conversation goes next. FlowBot is a free, browser-based bot flow builder for WhatsApp and website chat — you drag blocks onto a canvas, wire them together, test the flow live, and launch it on a real number. No code, no signup to try it.
What is a bot flow builder?
Chat conversations are really flowcharts: a greeting leads to a menu, each menu option leads to an answer, an FAQ loop, a booking form or a human handoff. A flow builder makes that structure visual and editable. Instead of programming if/else chains, you see the whole conversation at a glance — every branch, every dead end — and change it by dragging a wire. FlowBot keeps the runtime deterministic too: the flow you draw is exactly what runs in production, so the bot never improvises unless you explicitly add an AI block with your own key.
How FlowBot's flow canvas works
- 40+ ready blocks. Menus, quick replies, FAQ keyword loops, collect email/phone/address, product catalogs, order status, appointment booking, CSAT ratings, business-hours routing, payment links, HTTP requests to your own API, human handoff and more.
- Branching with ports. Blocks like menus and conditions have one output dot per option — wire each to a different path. Every rating of a CSAT block can branch differently.
- Variables everywhere. Anything a customer types can be saved as
{name},{order_id}and reused in later messages. If a block needs a variable nobody collected yet, the bot asks for it automatically. - Custom blocks (Block Lab). Chain simple steps — say, ask, set, call an API, branch — into your own reusable block when the built-ins don't cover a feature.
- AI drafts, you edit. Describe the bot in a sentence and the AI Builder draws a complete flowchart on the canvas (using your own LLM key). You stay in control of every block it created.
Test, launch, measure — in the same tool
The built-in simulator runs the exact same engine as production, so you can click through every branch before going live. Launching takes one panel: connect Meta's WhatsApp Cloud API, Twilio, Green API or Whapi.cloud — or skip WhatsApp entirely and embed the bot as a chat widget on your website.
Once the bot is live, the flow builder becomes an analytics surface: toggle the funnel overlay and every block on the canvas shows how many real conversations reached it in the last 30 days — so you see exactly where people drop off and which menu options nobody picks. A live inbox shows every conversation as it happens, and you can take over from the bot mid-chat and reply yourself when a customer needs a human.
Your flow is code you can take with you
Most flow builders lock your work inside their platform. FlowBot does the opposite: export any flow as a standalone Node.js project — the flowchart JSON plus the same engine that runs it — and host it anywhere, free forever. The visual flow and the running bot are never out of sync, because they're the same thing.
Start from a template, not a blank canvas
Load a ready-made template — restaurant ordering, hotel concierge, e-commerce support, lead capture — and reshape the flow to fit your business. Or follow the step-by-step guide from blank canvas to live bot.