yodai Academy WhatsApp and customers

Academy › Build › WhatsApp and customers

The storefront that sells without you writing a word

Get the WhatsApp catalog set up with fixed-price services, a clean photo, and no blank gaps, ready for the customer to choose without asking you first.

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

6 min read

Imagine your business listing is already handled: real hours, the Maps link, a description that answers questions before you have to type a word. The customer shows up, reads it, and already knows where you are and when you're open. But the moment they get to your catalog, things fall apart: a dozen half-finished services, blank prices, photos that don't match each other. You've got twelve services, fifteen variants of each, and you're stuck wondering whether to list everything you do or just three things. Whether the photo needs to look polished or just needs to be clear.

Think of the catalog as your storefront window, not your full price list tucked away in a notebook. It's what the customer sees in the five seconds before they message you at all. If they can choose right there, they book or ask about a date. If they can't choose right there, they message you to ask the price, and that's exactly what the catalog was supposed to save you from.

What goes up and what you hold off on for now

The rule for deciding what belongs is simple: if the price doesn't change based on what the customer tells you, it goes in the catalog. If you need to see it, measure it, or talk it through before you know what to charge, it doesn't. That gets handled with a conversation, and if it comes to that, its own payment link once you know the number, not a fixed listing.

A haircut, a thirty-minute checkup, a single training session: set price, a photo, into the catalog, no overthinking it. A bathroom remodel, a custom logo, installing a water heater you haven't seen yet: that's still a conversation. Forcing it into the catalog with a made-up price just generates the "so how much is this, really" message you were trying to avoid.

You don't have to decide this for all twelve services at once. Start with the three or four you already sell without having to talk anyone into it. The odd ones, the ones negotiated case by case, stay out until they have their own set price, and they might never get one, and that's fine.

Full catalog or essential catalog
List everything you do
  • Customers take longer to find what they need among similar variations
  • You compete with yourself: two nearly identical listings confuse more than they help
  • Every new service means keeping twenty listings up to date
List only what's actually requested
  • Five or eight listings, the ones you already sell without having to explain them
  • The customer chooses on the first screen, no scrolling
  • You add a new listing only once someone's asked for it more than once

Which one do I pick: Start with the essentials. Only upload your full catalog if your business runs on variety, a shop with a lot of items, and even then, order it by what people actually ask for, not by whatever order it occurred to you.

The photo that chooses for you

The catalog photo doesn't sell your business, it sells that specific service. No logo, no banner with text slapped on top, no collage cramming four small photos into one. The plated dish, the finished haircut, the empty, tidy room: one image, the result exactly as the customer is going to get it.

Plain background, daylight, the item centered. That's all it takes. If you don't have a decent photo of your own for a service yet, better to leave it out of the catalog this week than post a blurry one or a stock photo. It shows, and a photo that isn't yours costs you more than it helps: the customer compares that pretty image to what they actually get, and the gap costs you trust.

The price isn't just a detail, it's the answer

Every listing carries a number, not a vague range or a blank space. "Starting at $35" works when there really are different durations or sizes behind it. "Call for pricing" never works: it forces the customer to type out exactly what the catalog was supposed to save them from typing, and save you from answering.

The title says what's included in four or five words, using the customer's words, not yours. "Cut and blow-dry" beats "Type A Salon Service." "General checkup" beats "Level One Preventive Maintenance." If the title needs a second line to make sense, something in it is extra.

One listing, written out
Haircut and blow-dry, $18. Includes wash, cut, and hand-dried finish. No appointment needed: Tuesdays and Wednesdays, first come, first served.
A blank price costs you
Leaving the price blank or writing "call for pricing" doesn't buy you flexibility, it buys you the same question over and over. If the price really does vary, list the lowest one with "starting at" and a line on what changes it. That settles something; a blank space settles nothing, it just puts off the question.

Build your catalog this week

Five steps to get it ready
  1. 1Pick your own
    Write down the five or eight services you sell without having to explain them over messages first.
  2. 2Set a firm price
    One number per listing. If it really does vary, "starting at" plus a line on what changes it.
  3. 3Take the photo
    One clean image per listing, of the result or the product, with no text or logo on top.
  4. 4Put them in order
    The most requested ones go right at the top: people barely scroll through the catalog, they read it top to bottom.
  5. 5Check back in a month
    If two or three people ask about something that's not there, that's the next listing you add.

With that, the catalog does the choosing for you: the customer sees the price and the photo, and only messages you when they're ready to actually book. What it doesn't solve is what happens to that conversation once it comes in, whether it gets mixed up with the others, goes cold, or gets buried in the day's messages. That's what the next lesson covers: updating the conversation's label the moment something happens, not whenever you remember to.

What you'll walk away with
  • A catalog with your fixed-price services, the ones you already sell without having to talk anyone into it
  • One clean photo per listing, of the result, with no logo or text on top
  • Price always visible, never "call for pricing"
  • Most requested items on top; add the rest once they're actually requested

Test yourself

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

1. You run a hair salon with a fixed $18 haircut, and you also do hair extensions whose price varies based on amount and color. What do you list in the catalog and what do you leave out?

The haircut gets a fixed price because it doesn't change based on what the customer tells you. The extensions stay out for now: the price depends on what you see, so they need a conversation, not a fixed listing.

2. A customer messages you asking the price of a service that's already in your catalog tagged "starting at $25." What does that message tell you about the listing?

That "starting at" isn't enough on its own: it's missing the line that explains what drives the price up. Without it, the catalog doesn't save the customer the question, and you keep getting the same message you were trying to avoid.

3. You've had your essential five-listing catalog up for a month, and three different people have asked about a service that isn't there. Do you add it now or wait for more cases?

You add it now. Three repeated questions about the same thing is the sign that this service already has a price you can set without thinking twice, which means it can move from a case-by-case conversation to a fixed-price listing.

Your listing and catalog already answer for you before you type a word; what's left is not losing track of every conversation that comes in, and that's what the tag you update in the moment is for, not whenever you remember.

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.

NextChange the label right away, not whenever you get a spare minute