Introducing Flows V2 — A More Powerful Chatbot Builder (Beta)
Flows V2 is here — a completely rebuilt chatbot builder that does far more than show a few menu buttons. Now your bot can ask customers questions, remember their answers, branch on what they say, hand off to a real person, and even connect to your other tools.
You'll find it as Flows V2 in the sidebar (marked Beta). It runs alongside your existing Flows, so nothing you've already built changes — Flows V2 is a new, more capable place to build.
Ask questions and capture answers
The biggest change: your bot can now ask for information and save what the customer sends, with built-in checks so you only collect clean data.
- Ask for text, a number, an email, a phone number, a website, a date, a file or photo, or a location
- Offer buttons or a list and capture the choice
- Invalid answers (like a malformed email) are caught automatically, so the bot can politely re-ask instead of saving bad data
Remember and reuse with variables
Every answer can be saved as a variable and reused later in the conversation — to personalize messages, make decisions, or send to another system.
- Save answers for the current chat, or store them on the contact so the bot remembers next time
- Drop a saved value or a contact field into any message — just type
/(or click the{}button) to insert something like{{contact.first_name}}
Smarter logic and branching
- Condition — branch on one rule, or several combined with AND/OR (for example: returning customer and order over a certain value)
- Switch — send the conversation down many different paths at once
- Business Hours — do one thing when you're open, another when you're closed
- Delay — wait minutes, hours, or days before the next step
Hand off to a human — and keep the bot out of the way
- Add an Assign to Agent step to route a chat to a specific teammate, round-robin across the team, back to the previous agent, or into the shared Unassigned queue — with an optional message to the customer
- When a teammate jumps in and replies, the bot automatically pauses so it never talks over your team
- Conversations being handled by a bot show a clear badge in the inbox, so everyone knows what's automated
Connect to your other tools
- Call any API — send data to, or pull data from, an external service mid-conversation, and save the response into variables
- Google Sheets — add a new row, update an existing one, or look up a row right inside your flow
Richer messages and more ways to start
Send text, buttons, lists, media (image, video, or document), a location pin, approved templates, and interactive WhatsApp Forms — and review form submissions in one place.
Start a flow from a keyword, a button tap, a click on a Click-to-WhatsApp ad, a schedule, or a catch-all fallback for anything you didn't plan for.
Wait for delivery before continuing
The new Wait for Status step can hold the flow until your message is delivered or read before moving on — with a safe timeout so a conversation can never get stuck waiting.
See exactly what your bot is doing
The new Flow Sessions panel shows every conversation your bot has handled. Replay any session step by step, filter by status (in progress, completed, failed, or expired), and search by phone number to see precisely how a customer moved through your flow.
Catch mistakes before you publish
Built-in validation checks your flow and flags anything incomplete — with clickable links straight to the step that needs attention — so you never publish a half-finished bot.
Flows V2 is in Beta and we'd love your feedback as you build. Open Flows V2 in the sidebar to get started.