WhatsApp Flows are native, multi-screen forms that open inside a WhatsApp chat, so customers can book an appointment, fill a lead form or pick a product without visiting a website. Each screen can hold up to 50 components, including text fields, dropdowns, date pickers and calendar pickers, and the data returns to your system as a structured reply.
Flows are part of Meta’s WhatsApp Business Platform and are still underused by most businesses. This guide explains how they work, what you can build, and real use cases for clinics, real estate and ecommerce, plus what it takes to connect them to your CRM.
Key takeaways
- Forms without links: Flows replace “click this link” forms with screens that open inside WhatsApp, which removes a major drop-off point.
- Static or dynamic: simple Flows run on their own, while endpoint-powered Flows fetch live data such as available slots or prices from your server.
- Built for real use cases: appointment booking, lead qualification, property enquiries, returns and feedback all fit well.
- Priced like any message: Flows travel inside template or interactive messages, so standard WhatsApp per-message rates apply.
What are WhatsApp Flows?
A WhatsApp Flow is a structured, app-like experience that opens in a full-screen sheet when a customer taps a button in your message. It can have several screens, conditional logic and input validation, and it returns everything the customer entered as one structured response.
Without Flows, collecting details over WhatsApp means a long back-and-forth chat or sending people to an external web form. Flows keep the whole interaction inside WhatsApp, which is faster for the customer and far cleaner data for you. For background on the platform itself, see our explainer on how the WhatsApp API powers business communication.
Flows can be sent in two ways. Inside an open 24-hour conversation, you send them as an interactive message with a button. Outside that window, you attach a Flow button to an approved template, such as a booking reminder or a lead follow-up.
What can you build with WhatsApp Flows?
Meta’s Flows component reference lists the building blocks you can place on each screen. The most useful are:
- Text inputs and text areas: names, emails, addresses and free-text questions.
- Dropdowns, radio buttons, checkboxes and chips: service types, budgets, sizes or preferences.
- Date pickers and calendar pickers: appointment dates and date ranges.
- Opt-in checkboxes: explicit consent for marketing or terms.
- Images, carousels and navigation lists: product or property options with visuals.
- Conditional logic (If and Switch): show different questions based on earlier answers.
Limits matter when you design. A screen can hold up to 50 components, dropdowns up to 200 options, and images are capped at 300KB each, so long catalogues or heavy media belong in a catalog message instead.
How do WhatsApp Flows work behind the scenes?
Every Flow is defined in Flow JSON, which describes its screens, components and navigation. You can build simple Flows in WhatsApp Manager’s visual builder, or write the JSON directly for full control.
There are two types of Flow:
| Type | How it works | Best for |
|---|---|---|
| Static Flow | All screens and options are defined upfront; answers return when the customer submits | Lead forms, surveys, feedback, simple enquiries |
| Endpoint-powered Flow | Your server supplies live data and decides the next screen | Live booking slots, price quotes, stock checks, eligibility rules |
| Flow in a template | Sent as a template with a Flow button, outside the 24-hour window | Campaigns, reminders, re-engagement |
Endpoint-powered Flows need a secure server. Meta’s guide to implementing Flow endpoints requires encrypted payloads (RSA plus AES-GCM) and health checks, and Meta advises calling the endpoint only when it is actually needed.
Before you build, map every question to a field in your CRM or booking system. Flows that collect data nobody uses add friction, and every extra screen lowers completion. Aim for two or three screens for most forms, and test on low-end Android phones, which many customers in India and the GCC still use.
How can clinics use WhatsApp Flows for appointment booking?
Clinics and diagnostics centres are one of the strongest fits. A patient messages the clinic, taps Book appointment, and the Flow walks them through:
- Choose the branch, department or doctor from a dropdown.
- Pick a date in the calendar picker and a slot fetched live from the scheduling system.
- Enter patient name, age and reason for the visit.
- Tick consent for reminders and data use.
- Receive an instant confirmation, followed by a utility reminder before the visit.
The booking lands in the clinic’s CRM or practice software with no manual re-entry. We built a similar scheduling pipeline in our healthcare consultation scheduling case study, and multi-branch groups can route leads the way we did in centralized patient lead management across branches.
Health data is sensitive. Collect only what you need, keep medical detail out of free-text fields where possible, and check local data protection rules before launch.
How can real estate teams use WhatsApp Flows for lead capture?
Property enquiries from portals and Click to WhatsApp ads often arrive with no detail. A qualification Flow captures what sales needs before a person replies:
- Buy, rent or invest, with budget range and preferred locations.
- Property type, bedrooms and move-in timeline.
- Mortgage or cash buyer, and whether they need a callback or a site visit.
- Site visit booking with a calendar picker and project selection.
Answers flow into HubSpot or Zoho as a scored lead, so agents call the hottest buyers first. Our guides to the HubSpot WhatsApp inbox for sales teams and WhatsApp and telephony integration in Zoho CRM cover the CRM side.
How can ecommerce stores use WhatsApp Flows?
For online stores, Flows shine in the moments where a chat gets messy. Common examples:
- Returns and exchanges: order number, item, reason and photo, then a pickup date.
- Address correction: a quick form before a COD order ships.
- Product finders: a short quiz that recommends products by skin type, size or budget.
- Post-purchase feedback: ratings and reviews collected in two taps.
- Warranty registration: serial number and purchase date captured cleanly.
Flows pair naturally with chatbots: the bot handles open questions and hands off to a Flow when it needs structured data. Our post on how WhatsApp chatbots transform customer service explains where each fits.
How much do WhatsApp Flows cost?
Meta does not charge a separate fee for Flows. You pay for the message that carries the Flow: a marketing, utility or authentication template outside the 24-hour window, or a service message inside it. From 1 October 2026, service messages above the monthly free allowance are also charged.
The bigger cost is the build. Static Flows are relatively quick, while endpoint-powered Flows need server development, encryption, monitoring and CRM integration.
Why choose Amwhiz for WhatsApp Flows?
Amwhiz builds WhatsApp commerce and automation with in-house developers, and connects WhatsApp to HubSpot, Zoho, Shopify and custom systems. As a HubSpot Diamond Solutions Partner and Zoho Authorized Partner, we make sure every Flow answer lands in the right CRM property, triggers the right workflow and reaches the right person. Our HubSpot custom integration services cover the endpoint and sync work that dynamic Flows need.
Want bookings and leads captured inside WhatsApp? Talk to Amwhiz about WhatsApp Flows and automation.
Get WhatsApp working for your business
Book a free 30-minute call to plan your WhatsApp Business API setup, templates and integrations.
Book a free consultationFrequently asked questions
What are WhatsApp Flows?
WhatsApp Flows are multi-screen forms that open inside a WhatsApp chat. Customers can fill in details, pick dates or choose options without leaving WhatsApp, and the answers return to the business as structured data.
Can I use WhatsApp Flows for appointment booking?
Yes. A booking Flow can offer branches, services and dates, and an endpoint-powered Flow can show live available slots from your scheduling system before confirming the appointment.
Do I need a developer to build WhatsApp Flows?
Simple static Flows can be built in WhatsApp Manager’s visual builder. Flows that show live data, connect to a CRM or apply business rules need a developer to build and host a secure endpoint.
Are WhatsApp Flows free?
Meta does not charge separately for Flows. You pay the normal per-message rate for the template or service message that carries the Flow, plus any build and hosting costs.
Can WhatsApp Flows send data to HubSpot or Zoho?
Yes. Flow responses arrive as structured data through your WhatsApp integration, which can create or update contacts, deals and bookings in HubSpot, Zoho or another CRM.