WhatsApp Flows: How to Build Forms, Bookings and Surveys Inside WhatsApp
Sending customers to a website form loses many of them. The page is slow, the form is long, and they never come back to the chat. WhatsApp Flows fix this by opening a neat, app-like form right inside WhatsApp.
In this guide you will learn what Flows are, when to use them instead of a chatbot, real examples, and how to build one.
Key takeaways
- Flows are Meta’s native in-chat forms with text fields, dropdowns, date pickers and more.
- They suit structured data: lead forms, bookings, surveys, sign-ups and quotes.
- Use a chatbot for conversation and a Flow when you need neat, complete details.
- Most platforms let you build Flows without coding.
What are WhatsApp Flows?
A Flow is a set of one or more screens that opens over the chat when a customer taps a button. Each screen can have text inputs, dropdowns, radio buttons, checkboxes, date pickers and more. When the customer taps Submit, the data comes back to your business, and the chat continues.
Because it stays inside WhatsApp, customers do not need to load a website or log in. It feels fast and safe.
Flows vs chatbots
| Chatbot | WhatsApp Flow | |
|---|---|---|
| Best for | Questions and open conversation | Collecting exact, structured details |
| Feels like | A chat | A short app form |
| Input | Typed replies and buttons | Fields, dropdowns, date pickers |
| Errors | Typos and unclear answers | Validated fields, fewer mistakes |
| Example | “What are your timings?” | Book an appointment for a date and time |
The best setups use both: the chatbot talks, then opens a Flow when it is time to collect details.
Popular use cases
Lead capture
Name, city, budget and requirement in one quick form.
Appointment booking
Pick service, date and time slot.
Feedback surveys
Star rating and a short comment after a purchase.
Event registration
Name, number of guests, session choice.
Quotes
Insurance, loans or services: answers create a tailored quote.
Customer sign-up
Onboarding details, preferences and consent.
Example: a lead form for a service business
A digital agency could send this Flow after a customer asks for a quote:
- Screen 1: Name, business name, city.
- Screen 2: Service needed (dropdown: website, SEO, ads, WhatsApp marketing) and monthly budget range.
- Screen 3: Preferred contact time and Submit.
Want a WhatsApp Flow built for your business?
Our team sets up the official WhatsApp Business API, templates and automation for you.
Chat on WhatsAppSee plansHow to build your first Flow
- Pick one goalBooking, lead form or survey. Keep it to 1–3 screens.
- List the fieldsAsk only what you truly need. Every extra field lowers completion.
- Build itUse your platform’s drag-and-drop Flow builder, or the Flow Builder in WhatsApp Manager.
- Connect the dataSend submissions to your CRM, sheet or booking system.
- Test on a phoneCheck every screen on Android and iPhone.
- Attach it to a messageAdd the Flow to a template button or a chatbot step.
Tip: Use dropdowns and radio buttons instead of free text wherever you can. Fewer typing steps means more people finish.
Design tips that improve completion
- Show progress: “Step 1 of 3”.
- Pre-fill what you already know, like the customer’s name.
- Use clear button text: “Book my slot” beats “Submit”.
- Send a confirmation message right after submit.
- Keep sensitive data to a minimum and explain why you need it.
Rules and costs
Flows are sent inside messages, so normal WhatsApp pricing applies: a Flow inside a reply during the 24-hour service window is cheap, while a Flow inside a marketing template costs a marketing message. Some features, like payments inside Flows, are available only in some countries such as India. See WhatsApp payments in India.
Note: Collect only the data you need and follow privacy laws like India’s DPDP Act. Do not ask for passwords or full card numbers in a Flow.
Frequently asked questions
Do WhatsApp Flows need coding?
Not always. Most WhatsApp platforms and Meta’s Flow Builder let you create Flows with drag-and-drop. Coding is needed only for advanced live data, like real-time slot availability.
Are WhatsApp Flows free?
There is no separate charge for Flows. You pay normal WhatsApp message rates for the message that carries the Flow.
Can a Flow check available time slots?
Yes. A Flow can connect to your server to show live data, such as free appointment slots, using an endpoint.
Do Flows work on all phones?
Flows work on current versions of WhatsApp on Android and iPhone. Very old app versions may not show them.
What is the difference between a Flow and a chatbot?
A chatbot handles conversation step by step. A Flow is a form inside WhatsApp for collecting structured details quickly and neatly.
Ready to grow with WhatsApp?
Talk to our WhatsApp experts. Official Meta API, AI chatbots, bulk campaigns and 24×7 support. Call or WhatsApp +91 85808 92163.
WhatsApp us nowBook a free demo