Forms inside a chat: when a flow beats a conversation
A flow is a form inside the chat: several screens of structured input that come back as data rather than as sentences to interpret. It is the right tool when you need six specific facts, and the wrong one when you need to understand a problem.
Where a form wins
- Many required fields. An insurance claim, a loan application, a delivery address with a landmark.
- Validated input. A date that must be real, an ID number with a checksum.
- Repeatable, identical requests. The hundredth one should not cost a person the same as the first.
- Data you will process, not read. If the answers go into a system, they should arrive as fields.
Where a conversation wins
When you do not yet know what to ask. A customer saying "the delivery came damaged" needs somebody to look at a photograph and decide, and no form gets there faster. Putting a form in front of that person reads as an obstacle, because it is one.
The honest test: could a competent colleague get what they need in two messages? If yes, two messages is better than any form, because it is warmer and it can handle the case you did not anticipate.
Building one that people finish
- Say how long it is up front. "Four questions, about a minute."
- Ask only what you will use. Every optional field is a reason to abandon.
- Pre-fill everything you know. You have their number and probably their name; asking for them again says you were not paying attention.
- Leave a way out. Somebody whose situation does not fit the form must be able to reach a person without finishing it.
- Confirm in the chat afterwards. The form closing is not a receipt.
The fallback that has to exist
Not every client renders a flow. Something has to happen for the recipient who sees nothing useful, and it cannot be silence - which is the same rule interactive messages follow, for the same reason.
Questions people actually ask
What are WhatsApp Flows?
A way to show a structured, multi-screen form inside the chat - fields, pickers, confirmations - and receive the answers as data rather than as free text.
Do I need Flows to book appointments over WhatsApp?
No. A short conversation with two or three reply buttons books an appointment perfectly well, and needs far less to build. Flows earn their keep when there are many fields.
Njiwa
One inbox for WhatsApp, Facebook and Instagram, and an API that sends over either WhatsApp rail. 7 days free, no card.