yodai Academy WhatsApp and customers

Academy › Build › WhatsApp and customers

The conversation's stops, before its lines

By the end, you'll have your script's four fixed stops written down on a sheet, and you'll know exactly which one gets the booking or payment link.

By Yodai · Published September 6, 2026 · Updated October 13, 2026

7 min read

Someone texts you on WhatsApp: "Hi, how much does it cost?" You answer. Five minutes later someone else texts with a different question, and you answer that one a different way, because in that moment something else occurred to you. Neither conversation looks like the last one.

You change your approach every time because you haven't decided ahead of time what stages any conversation needs to go through before it reaches the booking or payment link. Without that settled, every message becomes a fresh improvisation, and whoever helps you answer messages improvises their own way too: nobody knows whose turn it is to ask, offer, or charge.

Before you write a single reply, decide how many fixed stops your script has.

One stop per decision, not per question

A stage isn't a topic of conversation. It's a point where what you say next changes based on what the customer answered. If the answer doesn't change anything that comes after, that question stays inside the stage you're already in.

The price gets settled inside the offer stage. The schedule, inside the filter. Neither one opens a new stage, even though they're the questions you get asked most. That distinction is what separates a four-stop script from a twenty-stop one: twenty separate questions almost always fit inside the same four decisions.

I have a strong opinion about this: if while writing the script you find yourself counting more than five or six stages, you don't have a complicated business. You have poorly sorted questions.

Every extra step costs you something. Every step you add to the script is one more thing you or your team have to remember, and a new place where the conversation can get stuck. And if a bot is answering for you, the conversation always needs a way out to a real person, and on WhatsApp that's not optional: if you're replying with automated messages through the WhatsApp Business platform, its business messaging policy requires fast, clear, direct ways to exit the bot, like handing the chat off to someone on your team, a phone number, or an email address. If your filter has three questions and you suddenly add a fourth one that doesn't actually change the price or availability, all you've done is make the conversation longer before the link shows up, and that's time customers aren't always willing to give. Online shopping has the numbers to prove it: according to the Baymard Institute, 17% of US online shoppers have abandoned an order because checkout was too long or complicated.

The four stops of any script

The four stops of any script
  1. 1First contact
    The customer writes in, and in one sentence you understand what they're looking for. Nothing gets asked yet beyond what's needed to know which stage comes next.
  2. 2Filter
    This is where you ask the questions that change the price or availability: which service, for when, for how many people. Without this, the offer that comes next isn't worth anything.
  3. 3Offer
    You state the price and the condition that comes with it: duration, what's included, when it expires if it's a promotion. This is the only stage where a price needs justifying.
  4. 4Close
    The booking or payment link gets sent, with a sentence that leaves no doubt about what to do with it. If the customer gets stuck or asks to talk to someone, a real person steps in instead of just repeating the link.

The same four stops, in different businesses

At a hair salon, the filter asks whether the service is a haircut, color, or both, and for which day of the week; the quote gives the price based on that and notes if a separate wash is needed. At an English-language school, the filter asks the student's level and whether they want private or group lessons; the quote changes based on both answers, because the hourly rate isn't the same. At a tax and bookkeeping firm, the filter asks whether the client is self-employed or runs an LLC, and what they need: a new registration, quarterly filings (as a general rule, VAT returns are filed by calendar quarter, under the VAT Regulations), or a one-time consultation. Here, the quote almost never includes a set price in the first message: it gives a range, and the exact price comes after reviewing the paperwork. And at a home remodeling company, the filter asks what kind of job it is and in what kind of home. The close sends a link to book a measuring visit, because the price depends on seeing the space.

What gets asked inside each stop changes. Even what gets handed over at the close changes, and it's not always a direct charge. What doesn't change is the number of stops. And that's the point you need to take away from this lesson: your business's script, whatever it is, gets built with the same four boxes.

Always four stops?

Always four stops?
Stages by topic
  • Every new question, price, schedule, location, payment method, turns into a separate stage
  • The script grows every week, and nobody remembers how many stops it has anymore
  • Nobody knows when the sale is actually done, because there's always one more step that can show up
Stages by decision
  • Any question fits into first contact, filter, offer, or close
  • You can review the whole script on one page, at a glance
  • You always know the one moment when the link needs to go out

Which one to pick: Always use the four decision stops as your skeleton. Add a fifth one only if your business has a step that truly changes the rest of the conversation, like asking for a deposit before confirming a date; if it doesn't change anything, it's just one more question inside the filter.

This is what the filter sounds like, not the offer

This is what the filter sounds like, not the offer
Great. Before I give you the exact price, two things: what day do you need it, this week or next? And one more: is it for one person or several?

Writing the lines before the stages is the costly mistake

Writing the lines before the stages
The costly mistake is jumping straight into writing answers to your most common questions without deciding on the four stops first. The script grows sentence by sentence, and with twenty loose answers, nobody knows when it's time to send the link: sometimes it goes out too soon, to someone who isn't even sure they're interested yet, and other times it never goes out at all, because the conversation gets tangled up in questions that don't lead anywhere. The way to avoid it is to work backward: write four lines on paper first, one per stop, and only then write the first sentence.

With the four stops decided, you already have the skeleton of your script, even before you've written a single sentence. Sort into them the questions you already know by heart because customers ask them every week, and you'll find that almost all of them fit without any effort. And if a bot is answering for you, the offer comes from the business details you've given it in writing, like prices, hours, and terms: it can't quote a price that isn't there, so every question you build into the offer needs its matching detail on file.

Before you write the first line of your script, grab a piece of paper and write the four stops, one under the other. Under each one, jot down the two or three questions your customers actually ask you at that point in the conversation. That paper is the map you'll follow when it's time to write the exact lines.

In the next lesson, you write the last stop first, the close, not the first one.

What you'll walk away with
  • The four stops of your script written out in one line each: first contact, filter, offer, close
  • Every loose question you get asked, you already know which stop it belongs in, you don't treat it as a new stage
  • You know the one single stop where the booking or payment link goes
  • You know when a fifth stop is justified and when it's just a question with no real reason to have its own stage

Test yourself

Answer before opening each one. If one gives you trouble, go back to the section that explains it.

1. You run a dance school and, besides service, date, and number of people, you're almost always asked whether the student already has experience or is a beginner. Do you add level as a new stage, or fold it into the filter?

Inside the filter. The answer changes which class you offer, but it doesn't open up a different decision than the ones the filter already makes: which service, when, how many. It would only be a separate stop if the level sent the conversation down a completely different path, not just changed the wording of the offer.

2. Your remodeling company requires a $100 deposit before it blocks off the date on the calendar. Do you fold that into the close, or open a fifth stop?

You open a fifth stop, because asking for the deposit changes what happens next: if it doesn't come through, the date doesn't get blocked off and you have to offer the slot again. This is the case where the step really does change the rest of the conversation, the exception that justifies one more stop.

3. You've got fifteen loose answers written down in a note, one for each frequently asked question, and you don't know when the payment link is supposed to go out. Do you keep adding answers, or do you stop?

Stop, and sort those fifteen answers into the four stops, before writing a single new line. Every answer with no stage assigned is the reason the link goes out too soon, or never goes out at all.

You already know which answer goes in which stop. What you don't know yet is how each one ends, and that closing line, not the greeting, is what you're going to write first in the next lesson.

Sources

  1. WhatsApp Business Messaging Policy. WhatsApp (Meta), last updated September 23, 2026.
  2. 50 Cart Abandonment Rate Statistics 2026. Baymard Institute, last updated September 22, 2025 (US online shoppers).
  3. Royal Decree 1624/1992, of December 29, Value Added Tax Regulations, article 71.3. Spain's Official State Gazette, consolidated text, accessed October 2026.

In Yodai the WhatsApp bot answers with your prices and your hours, and hands the chat over when someone asks for a person. See how the WhatsApp bot for your business works.

NextWrite the ending first, not the beginning