Flow builder
Design exactly what your bot says and does — visually, no code. Drag in blocks, connect them, insert variables, preview, and publish.
Chat flow vs voice flow
When you create a flow you first choose Chat bot or Voice bot. This decides which blocks and channels are available — chat flows walk step-by-step through buttons and menus; voice flows drive a spoken conversation.
On a voice call the agent follows your flow's steps naturally and performs the real actions — it will create a live payment link, look up an order over your API, save a CRM lead, send an email, hit a webhook or update a Google Sheet at the right moment in the call, not just talk about it.
Adding blocks
On the left of the canvas is the Add a block panel — search it or browse by category:
- Core — Send Message, AI Reply, Ask a Question.
- Interactive — Buttons, List Menu, Send Media (upload an image/video/PDF or paste a link — we host it), Show Form (web).
- Logic & data — Set Variable, Condition, HTTP request, Google Sheets, JavaScript.
Click a block to drop it on the canvas, then drag from a block's handle to another to connect the steps.
Using variables & emojis
Inside any message box, use the + Variable button to insert a merge field like {{First Name}}, and the 😊 Emoji button to add emojis. The Save to variable field on many blocks captures what the customer says (email, choice, phone…) for reuse later or in an integration.
Preview & test
Hit Try it to run the flow in a live preview and click through it exactly as a customer would — before it goes live. The builder also flags broken links (steps with no next step).
Sub-flows & publishing
Use sub-flows for reusable pieces (order status, payment reminder, FAQ). When you're happy, click Publish — your draft becomes live, you can keep editing a new draft without affecting customers, and roll back to an earlier version any time.