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.

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. To actually send a Flow to customers you still need an approved WhatsApp Business API account, a message template that references the Flow ID, and a way to handle the responses. Whautomate gives you all three: an approved WhatsApp Business API setup, a no-code template builder, a team inbox for responses, and automation workflows that trigger when a Flow is completed. Before you go live, make sure your number is eligible for the WhatsApp blue tick and that you have completed Meta Business Verification - both are prerequisites for publishing interactive Flows at scale.

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.
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. 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.
Yes. If you set a Data API Version in the flow settings above, WhatsApp will exchange data with your endpoint on each screen transition. You will still need to host and implement the endpoint yourself - or use Whautomate, which provides no-code data exchange out of the box.

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.