A flow that collects five pieces of information sounds efficient until you watch the completion rate. In chat, every question is a turn, and every turn is a chance to leave.
Count the turns before anything else
Completion falls with each step, and it falls fastest early. A three-step flow will comfortably outperform a seven-step one even when the longer version is better designed. Before improving the wording, delete a question.
For each field, ask: do we need this now, or are we collecting it because it might be useful? Anything in the second category belongs later in the relationship, not in the first interaction.
Ask for what people can answer instantly
- Good: a choice from three options, a yes or no, a name, a city.
- Bad: an order number they must go and find, a date in an unspecified format, an open-ended "how can we help?" as the very first question.
Anything requiring the customer to leave the conversation to look something up is a hard drop-off point. If you genuinely need it, ask for it after you have given them something, not before.
Buttons over free text, every time
A tap is one gesture; typing is a decision plus effort plus a chance of an answer you cannot parse. Where an answer belongs to a small fixed set, always present it as buttons or a list.
Tell people where they are
"Two quick questions and I will have this sorted" sets an end point. Without it, every question feels like it might be one of twenty, and people leave pre-emptively. A simple "1 of 3" is enough.
Handle the unexpected answer
People type things your flow did not anticipate — a question instead of an answer, a complaint, a request for a human. The default should never be to repeat the question verbatim. Repeating it twice is where a customer decides your business is a machine that does not listen.
- First unrecognised answer: rephrase the question and show the options again.
- Second: offer a human explicitly.
- Any message containing a request for a person, or clear frustration: hand off immediately, regardless of step.
Always leave a door open
Every step should accept an escape — a "talk to someone" option, or simply recognising the words. Trapping a customer in a flow is the single fastest way to make them block the number, and the cost of an early handoff is far lower than the cost of a blocked contact.
Save partial progress
If someone drops out at step three, keep what they gave you. When they return, resume rather than restart. Making a customer re-enter information they already typed reads as carelessness, and it is entirely avoidable.
Watch where they leave
Instrument each step and look at the drop-off between them. There is almost always one step doing most of the damage, and it is usually the one asking for something people do not have to hand. Fixing that single step is worth more than redesigning the rest.