Guide · Flows · For the owner who wants customers to book or sign up without leaving the chat
Booking appointments and sign-up forms inside WhatsApp: Meta's ready-made Flow templates, testing a draft, publishing, and why a Flow gets throttled or blocked
A WhatsApp Flow is a short form that opens inside the chat: a few screens where a customer picks a date, types their name, or signs up. This guide puts Meta's own pages into plain words for the owner who wants bookings or sign-ups in WhatsApp: who can use Flows, the forms you can build with no code, Meta's ready-made templates, why live time slots need your own system, testing before customers see it, publishing, and what happens when Meta throttles or blocks a Flow.
Published 15 October 2026
Who can use Flows
WhatsApp's Help Center says Flows are currently only available to businesses on the WhatsApp Business Platform. With a Flow, it says, your customers can do these things without having to leave WhatsApp:
- Book
- Book appointments with you.
- Log in
- Log in to their accounts with you.
- Customise
- Customise a product they're interested in.
- Fill in a form
- Fill out and submit forms.
- Sign up
- Sign up for events and promotions.
Meta's post announcing Flows, dated 27 October 2023, gave everyday examples: booking a restaurant table by asking in the chat and getting a form back, a Contact Us form that gives the customer a case number and a quick reply in the same conversation, a Get Quote form with personalised prices, and signing up for a promotion on the same screen.
Our reading
A simple form needs no code
Meta's developer blog post on building a simple Flow, dated 14 February 2024, says you don't need to be a developer to start creating Flows: WhatsApp Manager has a no-code builder. Inside message template creation, a drag-and-drop form editor builds the Flow without writing any code. Meta's Flows 101 post, dated 8 November 2023, calls this the simplest way to get started, and says developers build more complex Flows, with conditional logic or branching journeys, in Flow Builder.
The steps in Meta's post:
- 1. Open templates
- In WhatsApp Manager, go to Account tools, then Message templates, then Create template.
- 2. Pick a category and Form
- Choose a category (Meta's example uses Utility), then pick the Form template, name it and choose its languages.
- 3. Write the message
- Write the message body and the text on the button that opens the form.
- 4. Choose a form type
- Choose a form such as Get feedback, then edit its screens and questions. A live preview shows the form as the customer will see it.
- 5. Submit for review
- Save, then Submit. The Flow goes to review, and you can track it in the Status column.
Meta's 14 February 2024 post says the answers customers enter are sent to your business's system.
Meta's ready-made Flow templates
Flow Builder also starts from templates. In WhatsApp Manager, go to Account tools, then Flows, then Create Flow, and pick a category and a template. Two that Meta's own guides walk through:
- Appointment booking: Book an appointment
- Meta's appointment post (27 February 2024) says it includes screens for the appointment details, such as location and date, the customer's details, an appointment summary, and the company's terms.
- Lead generation: Collect purchase intent
- Collects the customer's details and the products or services they're interested in, plus opt-in for promotions ahead of the sales season. Meta says it can be adapted for webinar, event or newsletter sign-ups.
Meta's appointment post says the Flow stays in draft while you edit it, and you can share the draft with your team for testing.
Live time slots need your own system
Meta's Flows 101 post says a Flow can work on its own, or connect to an endpoint: a web address on your business's own system that the Flow talks to while the customer fills it in. Meta says booking appointments requires real-time availability checks and confirmations, so you start by connecting the Flow to an endpoint, which can then show live available time slots. Lead forms and surveys, it says, suit a self-contained Flow.
Our reading
Test the draft on a real phone
Meta's testing page gives two ways to try a Flow before customers see it:
- Interactive preview
- In Flow Builder, turn on Interactive mode in the Preview panel and click through the Flow as a customer would.
- Send the draft to a phone
- From the three-dot menu in Flow Builder, choose Send and enter your test phone. Flows sent as a draft show a warning banner on the phone, which goes away once the Flow is published.
Meta says to first send a message from the test phone to your business number, so the 24-hour customer service window is open. For a Flow connected to your system, a built-in Health check (three-dot menu, Endpoint, Setup) checks the setup, whether your system is reachable from the internet, the encryption, and the answer it sends back.
Our reading
Publishing, and changing a Flow afterwards
Meta's lifecycle page sets out the states a Flow moves through:
- Draft
- Being edited. It can be sent only for testing, and it is the only state in which a Flow can be deleted.
- Published
- Ready to be sent to real customers.
- Deprecated
- Permanent. It can no longer be sent to real customers, but it may still be on customers' phones and you may still receive answers from it.
Before publishing, Meta's purchase-interest guide says, all validation errors and publishing checks must be resolved, the Flow must follow Meta's design principles for Flows (summarised in WhatsApp Flows: forms inside the chat), and it must comply with WhatsApp's Terms of Service, the WhatsApp Business Messaging Policy and, if it applies, the Commerce Policy. You publish from the three-dot menu in Flow Builder.
Meta's pages differ on what happens next. The appointment post (27 February 2024) and the purchase-interest guide say you can't edit a Flow once you publish it. Meta's lifecycle page says you can make small changes to a published Flow, which puts it back in Draft. Messages you already sent keep the old version, and only new messages get the change. For big changes, Meta says to create a new Flow by copying the old one, and some older Flows don't support editing at all.
Our reading
Sending it to customers
Meta's sending page lists two prerequisites: verify your business, and maintain a high message quality. Then there are two ways to send a Flow:
- You message first
- Attach the Flow to a message template as a Flow button. The template must be approved first. Meta's purchase-interest guide says a template doesn't need an open 24-hour window.
- The customer messaged first
- Inside an open customer service window, send a message with a button that opens the Flow.
On a message template, the Flow button's text can be at most 25 characters. In a chat the customer started, Meta advises 30 characters or less, with no emoji. When the customer finishes the Flow, WhatsApp sends a response message to the chat.
Our reading
Why a Flow gets throttled or blocked
Meta's health monitoring applies only to Flows connected to your own system. Meta watches error rates, how fast your system answers, and whether it is available. If these get significantly worse, Meta may throttle or block the Flow:
- Throttled
- Customers can still open Flows they already received, but you can send only 10 new Flow messages per hour.
- Blocked
- If health gets worse still, you can't send the Flow, and customers can't open Flow messages they already received.
Meta says you receive several alerts before a Flow is throttled or blocked. Its fixes: aim for your system to answer in less than 1 second, keep it available and reachable from the internet and answering health checks, and review the errors in the alerts. Recovery is automatic: once your system is fixed, Meta moves a blocked Flow back to throttled, and then to published. For help diagnosing a throttled Flow, Meta points to opening a case in its support portal.
Our reading
The checks before you can publish
Meta's health monitoring page lists these publishing checks:
- A verified number
- A verified phone number connected to your WhatsApp Business account.
- A signed key
- A signed encryption key uploaded to that phone number.
- Your system's address
- The address of your system set on the Flow, and your system answering health checks.
- A Meta app
- A Meta app connected to the Flow.
- A valid Flow
- A valid Flow, built on versions that haven't been frozen or expired.
- Alerts switched on
- Your WhatsApp Business account subscribed to the Flow alerts.
Our reading
Encryption keys and versions
Meta's encryption page says the answers moving between the customer's WhatsApp and your system travel over an encrypted channel. The business generates a pair of keys and shares the public one; with several numbers on one account, the key must be signed for each number.
Meta's versioning page says the versions a Flow is built on can later be frozen or expired. A frozen version can't be used to publish a Flow, though existing Flows can still be sent and opened. An expired version can't be sent or opened at all. In general, Meta says, the period before a freeze or expiry is 90 days from the release of a new version, but it can be shorter, and the freeze can be skipped when a version must expire quickly. Meta's Flows changelog carries the dates.
Our reading
What this means for your business
BitByteCore is a verified Meta Tech Provider (since 9 September 2026). This guide repeats Meta's pages as we read them on 15 October 2026, and is not legal advice.
Our reading
Questions
Can customers book an appointment inside WhatsApp?
Yes, with a WhatsApp Flow. WhatsApp's Help Center lists booking appointments among the things a Flow lets customers do without leaving WhatsApp, and says Flows are currently only available to businesses on the WhatsApp Business Platform.
Do I need a developer to build a Flow?
Not for a simple form. Meta says WhatsApp Manager has a no-code, drag-and-drop form editor inside message template creation. Showing live time slots needs your own system connected to the Flow, which Meta's posts describe as developer work.
Is there a ready-made booking template?
Yes. In WhatsApp Manager, under Account tools, Flows, Create Flow, the category Appointment booking has a template called Book an appointment, with screens for the appointment details, the customer's details, a summary and the company's terms.
Can I change a Flow after publishing it?
Meta's lifecycle page says small changes are possible: editing puts the Flow back in Draft, and only messages sent after you publish again show the change. For big changes Meta says to copy it into a new Flow. Older Meta guides say a published Flow can't be edited, so test the draft first. Only a draft can be deleted.
Why can I only send 10 Flow messages an hour?
Meta has throttled the Flow because its monitoring found the system connected to it, or the way customers move through its screens, unhealthy: errors, slow answers or downtime. Fix the system and Meta moves the Flow back to published automatically. If it gets worse, Meta blocks the Flow, and customers can't open the ones they already have.
Who is BitByteCore?
BitByteCore is a verified Meta Tech Provider (since 9 September 2026). This guide repeats Meta's own pages, and is not legal advice.
Sources
- WhatsApp Help Center: About WhatsApp Flows for businesses, read 15 October 2026.
- Meta for Developers blog: Building a simple WhatsApp Flow, read 15 October 2026.
- Meta's WhatsApp for Business blog: WhatsApp Flows 101, an introduction, read 15 October 2026.
- Meta's WhatsApp for Business blog: Introducing WhatsApp Flows, read 15 October 2026.
- Meta for Developers blog: Booking appointments with WhatsApp Flows, read 15 October 2026.
- Meta's developer documentation: Flows use case guide, collect purchase interest, read 15 October 2026.
- Meta's developer documentation: Testing and debugging Flows, read 15 October 2026.
- Meta's developer documentation: Lifecycle of a Flow, read 15 October 2026.
- Meta's developer documentation: Flow health and monitoring, read 15 October 2026.
- Meta's developer documentation: Sending a Flow, read 15 October 2026.
- Meta's developer documentation: Flows encryption, read 15 October 2026.
- Meta's developer documentation: Flows versioning, read 15 October 2026.
This guide describes Meta's pages as we read them, and is not legal advice. More plain-language notes like this one are on the guides page.
Want customer conversations in one place you own?
We set up a business's WhatsApp number on a system its team runs, so every customer conversation sits in one place the business owns. A short call is the easiest way to see how that would work for you.
Book a demo