WhatsApp Flow Builder

Design WhatsApp Flows visually with drag-and-drop. Add screens, arrange components, and export the Flow JSON ready to paste into Meta Flow Builder - 100% free, no signup required.

New to Flows? Read the complete WhatsApp Flows guide to see how they work, watch live demos, and learn how to send them to customers.

Flow is valid

Components

Screens

Drag components from the left to build this screen
Welcome
Your Business
Flow JSON output

        

How to Build a WhatsApp Flow Visually

A WhatsApp Flow is a native, interactive experience rendered inside WhatsApp chats. Instead of bouncing customers to a web form, you can show them a multi-step form, a date picker, a product chooser, or a survey right in the conversation. Flows are described by a JSON document that follows Meta's Flow JSON specification, and this free builder gives you a drag-and-drop editor so you never have to hand-write that JSON from scratch.

1

Add Screens

Create one screen per step in your flow. Set the title, ID, and mark the final screen as terminal.

2

Drag Components

Drag headings, inputs, dropdowns, date pickers, images, and footers onto each screen and configure their properties inline.

3

Export Flow JSON

Copy the generated JSON and paste it into the Meta Flow Builder in your WhatsApp Business Manager to publish the Flow.

Supported Flow Components

This builder supports the most common WhatsApp Flow components:

  • Text - TextHeading, TextSubheading, TextBody, TextCaption for static copy
  • Inputs - TextInput, TextArea for free-form text entry
  • Choices - Dropdown, RadioButtonsGroup, CheckboxGroup for selections
  • DatePicker - Collect dates for bookings, reminders, and appointments
  • OptIn - Terms and consent checkboxes
  • EmbeddedLink - Links that open external URLs or navigate to other screens
  • Image - Product photos, diagrams, banners
  • Footer - Primary action button that submits the screen and moves forward

Why Use WhatsApp Flows Instead of a Web Form?

  • Higher completion - Users never leave WhatsApp, so drop-off is dramatically lower than redirecting to a browser
  • Native feel - Flows render with WhatsApp's own UI, which users already trust
  • Pre-filled data - Phone numbers and other context are already known
  • Works on every device - Identical experience on Android, iOS, and WhatsApp Web

Go Live with Whautomate

Designing the JSON is step one. For the full picture - how Flows work end to end, live demos, publishing steps, and the two ways to send a Flow - read our complete WhatsApp Flows guide.

To actually send a Flow to customers you still need an approved WhatsApp Business API account, a way to publish the Flow, and a way to send it and handle the responses. Whautomate does all of it in one app, with no WhatsApp Manager or API calls:

  • Build or import - under Forms & Flows, start from a ready-made template, a blank form or this JSON, and edit it in the same kind of drag-and-drop editor with a live phone preview.
  • Publish in one click - issues are flagged before you publish, and the Flow goes live on your WhatsApp account when you click Publish.
  • Send from the Team Inbox - pick the Flow from the message options in any open chat, on the web app or the mobile inbox app.
  • Send from automations and broadcasts - add a send-Flow action to an automation, or attach the Flow to a template's Flow button and broadcast it to a segment.
  • Use the answers - every submission is saved as a response, can create or update the client profile and add tags, and can trigger automations that notify staff or assign the chat.

Onboarding to the WhatsApp Business API takes a few minutes through Embedded Signup. For live availability, its built-in booking, class, event, store and plan flows run on an endpoint Whautomate hosts and are published in your account for you. Before you scale up sending, complete Meta Business Verification to raise your messaging limits, and check whether you qualify for the WhatsApp blue tick.

Not sure where to start? Browse ready-made WhatsApp Flow templates for bookings, intake forms, lead qualification, surveys and returns, then open any of them here to edit.

Pair Your Flow with the Right Message

A Flow only triggers when a customer taps a button in a WhatsApp message. Use our free WhatsApp Button Generator to add a chat entry point to your website, generate a WhatsApp QR code for offline campaigns, or create a click-to-chat link for ads and emails. Need to estimate what sending Flows will cost on your volume? Our WhatsApp Business API pricing calculator covers every Meta market.

Frequently Asked Questions

A WhatsApp Flow is a structured, interactive experience that renders natively inside a WhatsApp chat. Users can fill out forms, pick dates, choose options, or upload documents without leaving the conversation. Flows are defined as JSON that follows Meta's Flow JSON specification.
Click Copy JSON, then open the Meta WhatsApp Flow Builder in your Business Manager, create a new Flow, switch to the JSON tab, and paste the generated code. Save, validate, and publish the Flow - then reference its Flow ID from a WhatsApp template message to start using it with customers. In Whautomate you can skip WhatsApp Manager: import the JSON under Forms & Flows, click Publish and send it from the Team Inbox or an automation.
Yes. The builder enforces Meta's Flow JSON rules in real time - character limits on text components, required labels and names, item count and title limits for dropdowns and radio groups, valid snake_case names, and uppercase screen IDs. You will see a warning banner if anything is off.
Yes. Click Import JSON to paste or upload any static Flow JSON, or open one of our WhatsApp Flow templates straight into the builder. The export always includes a complete action whose payload returns every field, including fields from earlier screens.
Yes. The builder is 100% free with no signup required. Everything runs in your browser and your Flow JSON is never sent to a server, so your design stays completely private.
Not from this builder alone. It produces static flows, where every screen and option lives in the JSON. An endpoint flow also needs a routing_model, data_exchange actions, and an HTTPS endpoint you host that decrypts and encrypts every request with your RSA key. Whautomate's built-in booking, class, event, store and plan flows already run on an endpoint Whautomate hosts.

More Free WhatsApp Tools

Everything you need to launch on the WhatsApp Business API - free, no signup.

Learn More

The Complete Omnichannel Customer Engagement Platform

Go beyond free tools. Automate conversations, build AI chatbots, send broadcast campaigns, book appointments, sell products, and manage every messaging channel from one powerful platform. Trusted by thousands of businesses worldwide.

  • WhatsApp, Instagram, Messenger, Telegram & Live Chat
  • AI chatbots & no-code automation
  • Broadcast campaigns & analytics
  • Appointment & class booking
  • E-commerce, Shopify & WooCommerce integration
  • CRM, invoicing & payment collection

No credit card required. Free 7-day trial. Visit our pricing page for plans.