WhatsApp Flows explained: examples, the Flow Builder, pricing, and when a small business needs them
You have probably seen a WhatsApp message with a button that opens a neat little form: pick a date, choose a service, submit. That is a WhatsApp Flow. This explainer covers what Flows are, what it takes to run one, what they cost, and an honest test for whether your business needs them.
Quick answer
WhatsApp Flows are interactive screens, such as forms, booking pickers and quote calculators, that open inside a WhatsApp chat. They are a WhatsApp Business Platform (API) feature: you need Cloud API, a verified business and good message quality. Meta lists no separate Flows fee; you pay the normal per-message charge for the message that carries the Flow.
What is a WhatsApp Flow?
A WhatsApp Flow is a set of app-like screens that a business sends inside a WhatsApp chat. The customer taps a button, a full-screen form opens without leaving WhatsApp, they fill it in, and the answers go back to the business.
Meta's documentation describes Flows as a way to build structured interactions: instead of a back-and-forth chat, the customer gets text fields, date pickers, dropdowns, checkboxes and a submit button. WhatsApp introduced Flows in late 2023, and they are part of the WhatsApp Business Platform, the API. They are not in the free WhatsApp Business app, and WhatsApp's help centre says customers cannot use Flows on linked devices such as WhatsApp Web or desktop, so they are a phone experience.
What are some WhatsApp Flows examples?
Meta's own guides and launch post focus on these uses: sign-ups for promotions, customer feedback and "contact us" forms, appointment booking, product and subscription quotes, lead capture for pre-approved loans, insurance quotes, purchase-intent surveys and personalized offers. For a small business, the same patterns look like this (hypothetical examples):
| Business | Flow | Screens |
|---|---|---|
| Dental clinic | New patient intake | 1. Name and date of birth. 2. Reason for visit (radio buttons). 3. Preferred days (checkboxes). 4. Summary and submit. |
| Salon | Book now | 1. Service (dropdown). 2. Stylist. 3. Date and time from live availability. 4. Confirm. |
| Renovation contractor | Get a quote | 1. Property type. 2. Rooms and size. 3. Budget range. 4. Photos link and contact details. |
| Online shop | Delivery problem | 1. Order number. 2. What went wrong. 3. Refund or resend. 4. Case summary. |
Meta publishes case studies with large numbers, for example a fashion retailer reporting a 158% increase in conversions and Lenovo in Indonesia reporting 8.2 times the booking conversion of its website. Those are Meta's own success stories about large brands, so treat them as best cases, not forecasts.
How does a WhatsApp Flow reach a customer?
A Flow is always attached to a message. Meta's documentation describes two ways to send it.
- Business-initiated: you create a message template with a FLOW button (label up to 25 characters), get the template approved, then send it. This is how you would invite past customers to book.
- User-initiated: when a customer messages you first, you reply inside the 24-hour customer service window with an interactive message whose call-to-action button opens the Flow.
When the customer submits, the answers arrive at your system (through webhooks, or through your endpoint if the Flow exchanges data live). Meta's best-practice guide says to always reply with a confirmation that tells the customer what happens next.
How do you build a WhatsApp Flow?
There are three levels, from easiest to most technical:
- Template-based Flows in WhatsApp Manager. WhatsApp's business site says you can create simple Flows by choosing a message template in WhatsApp Manager. The Template Library also includes ready-made "Form" templates powered by Flows for customer feedback and delivery failures, available to accounts whose messaging limits have been increased.
- The Flow Builder. A visual editor inside WhatsApp Manager where you lay out screens and components and preview them. Meta also offers a public Flows playground to try a basic Flow.
- Flow JSON and the Flows API. Each Flow is defined in Flow JSON. Developers write it directly and, for live data such as available appointment slots, connect a Flow endpoint on their own server.
A Flow moves through states that matter once it is live:
| State | What it means |
|---|---|
| Draft | Being edited; can be sent for testing only; the only state that can be deleted |
| Published | Can be sent to real customers; editing returns it to Draft |
| Deprecated | Retired; can no longer be sent (published Flows cannot be deleted, only deprecated) |
| Throttled | Set by WhatsApp when your endpoint looks unhealthy; sending limited to 10 messages an hour |
| Blocked | Set by WhatsApp if health gets worse; cannot be sent or opened |
What do you need to use WhatsApp Flows?
Meta's getting-started page lists the prerequisites:
- The WhatsApp Business Platform with Cloud API set up, including a Meta app and phone number, either yourself or through a provider.
- A verified business.
- High message quality, maintained over time.
- Approved templates if you will send Flows to people who have not messaged you in the last 24 hours.
- For dynamic Flows, an endpoint that answers within Meta's 10-second timeout.
If you are not on the API yet, start with our guide on how to get WhatsApp Business API access. Many providers include a Flow builder in their own dashboards; our solution providers explainer shows what to ask them.
How much do WhatsApp Flows cost?
Meta's pricing page, updated 30 September 2026, does not list a separate charge for Flows. Meta charges per delivered message by category and country, and a Flow travels inside a message, so you pay for that message:
- Flow in a template (business-initiated): charged at the template's category rate. Meta's own example Flow template is categorized as marketing, the most expensive category in most markets.
- Flow in a reply within the customer service window: a service message. Since 1 October 2026 Meta gives each business number 1,000 free service messages a month, then charges per message.
- Free entry point window: replies to customers who arrived from a click-to-WhatsApp ad or Facebook Page button are free while that window is open, up to 7 days.
The hidden costs are elsewhere: your provider's fee, any developer time to build and host an endpoint, and the time to keep Flows in sync with your services and prices. Our API pricing guide has worked examples of the message side.
What does Meta recommend when designing a Flow?
Meta's best-practice page is unusually specific. The rules most small businesses break:
- A task should take no longer than five minutes.
- One task per screen, and not too many components on each.
- No more than 10 options per screen; use a dropdown only when there are 8 or more options.
- Prefer Flows without an endpoint unless you need live data, such as booking.
- Tell people how long it takes, show progress ("Question 1 of 3"), and end with a summary screen.
- Only ask for a login when you must, and late in the Flow.
Separately, WhatsApp's Business Policy does not let you ask for full payment card numbers, financial account numbers or national ID numbers in messages, so do not design a Flow that collects them. Our intake questions guide covers what to ask and what to keep off WhatsApp.
Does a small business need WhatsApp Flows?
Usually not as the first step. Flows shine when you collect the same structured data from many people and feed it into a system. They add little when most questions are one-off and conversational.
| If this describes you | Better fit |
|---|---|
| Hundreds of identical forms a month (claims, registrations, quotes) going into software | WhatsApp Flows on the API |
| You already run campaigns on the API and want higher response rates | Flows inside your templates |
| Customers ask varied questions, then book | A conversational AI agent, or a person |
| A few enquiries a day | The free Business app with quick replies |
| Sensitive data such as medical history or ID numbers | A secure web form, linked from the chat |
Flows or a conversational AI agent?
We make ReplyKit, so weigh our view accordingly. ReplyKit does not build or send WhatsApp Flows. It connects through Quick Connect, a QR pairing that is unofficial, not the WhatsApp Business API, and a number can be restricted (read will WhatsApp ban my number for automation?), so API-only features like Flows and templates are not available.
What it does instead is collect the same information in conversation. The AI agent answers questions from your own content, asks for name, need, budget and timing naturally, scores the lead, and offers real open appointment slots and books one. For businesses whose customers write in their own words, in voice notes or in mixed languages, that is often easier than a form. If you need structured forms feeding your own systems, choose an API provider with Flows. If you want answers and bookings without building screens, try a 7-day free trial, no credit card; plans are $29 to $99 a month.
Frequently asked questions
What are WhatsApp Flows?
WhatsApp Flows are interactive screens, such as forms, booking pickers and quote calculators, that open inside a WhatsApp chat when a customer taps a button. They are a feature of the WhatsApp Business Platform, the API.
Are WhatsApp Flows free?
Meta's pricing page lists no separate Flows fee. You pay the normal per-message charge for the message that carries the Flow: the template's category rate, or a service message rate after 1,000 free each month. Providers may charge extra.
Can I use WhatsApp Flows with the WhatsApp Business app?
No. Meta's documentation lists the WhatsApp Business Platform and Cloud API as prerequisites. You need the API, set up directly or through a provider, plus a verified business.
How do I create a WhatsApp Flow?
Use a Flow template in WhatsApp Manager, the visual Flow Builder, or write Flow JSON with the Flows API. Publish the Flow, then send it in a template message or as a reply within the 24-hour window.
Do WhatsApp Flows work on WhatsApp Web?
WhatsApp's help centre lists interacting with businesses using Flows among features not supported on linked devices, such as WhatsApp Web and desktop. Customers need to open them on their phone.
Can a WhatsApp Flow take payments?
Do not use a Flow to collect full card or bank account numbers; WhatsApp's Business Policy prohibits requesting them. Use a payment link or a payment feature your provider supports in your market.
Collect the details in conversation, without building forms
An AI agent that answers from your content, qualifies leads and books appointments on WhatsApp and your website. 7-day free trial, no credit card.
Sources and further reading
- Meta for Developers, WhatsApp Flows · what Flows are and Meta's use-case guides
- Meta for Developers, Get started with WhatsApp Flows · prerequisites: Cloud API, verified business, high message quality
- Meta for Developers, Send a Flow message · template FLOW button, 25-character label, user-initiated interactive messages
- Meta for Developers, WhatsApp Flows best practices · five-minute tasks, options per screen, endpointless preference, 10-second timeout
- Meta for Developers, Lifecycle of a Flow · Draft, Published, Deprecated, Throttled, Blocked
- Meta for Developers, Template Library · Form templates powered by Flows
- Meta for Developers, Pricing on the WhatsApp Business Platform (updated 30 September 2026) · per-message pricing by category, 1,000 free service messages, free entry point window
- WhatsApp Business, WhatsApp Flows · template-based Flows in WhatsApp Manager, Flow Builder, Meta case studies
- WhatsApp Business blog, Introducing WhatsApp Flows (published 27 October 2023) · use cases and Meta's case-study figures
- WhatsApp Business Messaging Policy · no requests for full card, account or national ID numbers; escalation paths
- WhatsApp Help Center, About linked devices · Flows not supported on linked devices
ReplyKit is an independent product and is not affiliated with or endorsed by Meta or WhatsApp. Details follow Meta's documentation as of October 2026; features and menu names can differ by version and region. Third-party prices were checked in October 2026 and may change.