Getting started
You can build and test a complete bot without creating an account. You only need to sign up when you want to save your bot or take it live.
1. Open the builder
Go to the builder. You'll see a canvas with a small demo flow, a block palette on the left, and settings on the right. On a first visit a 60-second tour walks you through everything.
2. Add and wire blocks
- Add a block: drag it from the palette onto the canvas (or tap it on mobile).
- Connect blocks: drag from a block's round output port (right edge) to another block. Blocks like Menu Options have one output port per option.
- Configure: click a block and edit its text and options in the panel on the right. Plain form fields β no code.
- Delete a wire or block: click it and use the delete control.
Every flow needs exactly one Welcome Message block β it's the entry point. A flow can have up to 150 blocks.
3. Start from a template or the AI Builder (optional)
The βStart from templateβ¦β menu loads a complete working bot β restaurant, hotel, online store, bank or chess academy β that you can edit freely. Or open β¨ AI Builder, paste your own LLM API key, and describe the bot you want; it drafts the whole flowchart for you (see AI features).
4. Test in the simulator
Switch to the Activate & test tab and chat with your bot. The simulator runs the exact same engine as production β menus, variables, API calls and branches behave identically to WhatsApp. Use the reset button to start the conversation over.
5. Go live
Three ways to put your bot in front of people:
- WhatsApp: connect Meta Cloud API, Twilio, Green API or Whapi.cloud β see Going live.
- Your website: enable the chat widget and paste one script tag β see Widget & sharing.
- Your own server: export the bot as a Node.js project β see Code export.
Good to know
- Saving requires a free account; the Save button will prompt you to sign up when needed.
- Customers can always answer menus with the option number ("2"), the exact option text, or an unambiguous prefix of it.
- If a branch dead-ends, the bot replies "β That's all for now. Send any message to start over." rather than going silent.