FlowBot documentation
Everything you need to go from a blank canvas to a live bot. FlowBot bots are deterministic flowcharts: blocks are steps in the conversation, wires decide what happens next, and the same engine runs your bot everywhere โ in the simulator, on WhatsApp, in the website widget, and inside exported code.
๐ Getting started
Build and test your first bot in about ten minutes โ no account needed.
๐งฑ Block reference
All 40 built-in blocks: what each one does, how it branches, which variables it sets.
๐ค Variables
Collect answers, reuse them with {curly} placeholders, branch on them with conditions.
๐งช Block Lab
Invent your own blocks from simple steps โ say, ask, set, call an API, AI chat, choices.
๐ก Going live
Connect Meta WhatsApp Cloud API, Twilio, Green API or Whapi.cloud, step by step.
๐ Widget & sharing
Put the bot on your website with one script tag; share pages and cloning.
โจ AI features
AI Builder and the AI Reply block โ optional, with your own API key.
๐ฆ Code export
Download your bot as a standalone Node.js project and host it anywhere.
How a FlowBot bot works
Every conversation starts at the Welcome Message block. When a customer sends a message, the engine walks the flowchart from wherever that customer currently is: message blocks send text and continue along their wire; interactive blocks (menus, questions, FAQs) send their prompt and wait for the reply. Each customer has their own session โ their position in the flow plus every variable collected so far โ stored server-side and kept for 12 hours of inactivity. A Goodbye block ends the session, so the next message starts fresh from Welcome.
There is no AI in the runtime unless you explicitly add an AI block with your own key โ flows run exactly as drawn, every time.