Meta now charges per message, not per conversation — and those charges never pass through us. See what that means 
VartaAPI
Part of VartaAPI WhatsApp

Flow builder

A no-code WhatsApp chatbot builder

Build a WhatsApp chatbot by dragging boxes. No code and no developer: drop nodes on a canvas, wire them together, and your bot greets every new customer and routes them to the right place.

Visual canvas

Drag cards, draw the connections, and see the whole conversation at a glance.

Branch on any answer

Route people by what they tapped, a tag they carry, or a saved attribute.

Hand off to a human

Pause the bot, assign the chat, and let an agent take over mid-conversation.

Flow builder

Nodes for the whole conversation

Ask questions, show buttons and list menus, wait, call your own API, then act on the answer.

  • ✓Buttons and list menus
  • ✓Open questions saved to contact attributes
  • ✓Conditions, delays and timeouts
  • ✓External API calls mid-flow
  • ✓Keyword and first-message triggers
Flow builder
The VartaAPI flow builder: a keyword, buttons, messages, a tag and a hand-over to a person

What a WhatsApp chatbot can do without any code

A flow is a conversation you draw. Start from a trigger, add steps, and connect them: the bot greets a new customer, shows buttons or a list menu, asks a question, saves the answer, then sends the customer to the right place. It follows the rules you draw, so it does what you built and nothing else. (An AI agent that writes its own answers is not available yet; see the AI agent page.)

Nobody has to write code. A shop owner can build a welcome flow in an afternoon: greet, offer "Prices", "Order status" and "Talk to a person", and route each choice. Or start from one of the ready-made flows, which you can try on a phone before you sign up.

Triggers and steps

A flow can start from a keyword a customer types, from the first message a new contact sends, or from a webhook sent by your own software, for example when an invoice is raised. See the developer page for how another system starts a flow.

The steps are: send a message, send an approved template, ask a question, ask for an address, ask for a location, send media, show buttons, show a list menu, hand the chat to a person, check a condition, repeat for each item in a list, wait, set a contact attribute, add a tag, add the contact to the sales pipeline, raise a support ticket, and call an API. You can give a step a path to take if it fails, and rejoin branches afterwards.

Test it before it reaches a customer

The test flow walks through your chatbot step by step and sends nothing, so you can see the path it would take. After it is live, run history shows each run and what every step did, and the step that failed if something went wrong. The reports page counts runs, finishes and failures for every flow.

Messages that start a conversation still have to be approved templates, because that is WhatsApp's rule. VartaAPI warns you when a step cannot be delivered.

Questions

Questions people ask before they start.

Do I need a developer to build a WhatsApp chatbot?
No. You build it by dragging steps onto a canvas and joining them. The optional API step lets a developer connect your own systems, but you can build a useful bot without it.
Is this an AI chatbot?
Not today. A flow follows the rules you draw. An AI agent that answers in your own words is planned and marked coming soon on the AI agent page.
Can the bot hand over to a person?
Yes. A step pauses the bot, assigns the chat and lets an agent take over in the shared inbox.
Can my other software start a flow?
Yes. A flow can be started by a webhook, so an invoice, a payment or a form on your website can start a WhatsApp conversation.
Will the bot message people who have not written to me?
Only with an approved template, because WhatsApp requires it. Replies to someone who just wrote to you can be free text.
Which plans include the flow builder?
Every plan has the flow builder: Spark allows 1 flow, Comet 5, Orbit 15 and Nova 25. See the pricing page.

Ready to try it on your own number?

7-day free trial · No credit card required