If your beauty business gets inquiries but few bookings, find where the conversation stops before you change the ads. Someone asks about a facial, a lash set, or brows. You reply and hear nothing. Before blaming the ad or sending another follow-up, look at what that person needed next: a clear price, a time that works, what happens at the visit, or an easier way to book. Start with one service and your last 20 inquiries.
Free worksheet
Find where your last 20 inquiries stopped
Pick one service and one inquiry period, record what each person asked and what happened next, then choose one change with a review date.
Get the lead-to-booking auditSlow follow-up is one possibility. It is not the diagnosis by default. The demo businesses and worked numbers in this guide are illustrative, not conversion benchmarks. The campaign reports are labeled as Beauty Biz Pro reports, with their source and limits.
Why do people ask about a service and then stop replying?
Here are three common places an inquiry stops: the ad reached the wrong person, the reply skipped their question, or they could not find a time. Each needs a different fix, so find which one before you change the ad or send another follow-up.
- They asked for a service you do not offer, or they are 40 minutes away. The problem started before anyone replied: the ad or the page reached the wrong person. Check the ad and the offer.
- They asked a practical question and got a link back. “Do you have evenings?” “How long does it take?” “Do I need a consultation first?” The reply did not answer it, so they had to do the work. See what a useful reply looks like.
- They were ready to book and could not find a time. The calendar was full for two weeks, or the booking page made them dig through every service to find the right one. Test the booking path.
Here is the second one as it looks in a DM.
A timing question, answered two ways
- Client
Hi! Do you do facials after work? I'm off at 5 most days.
- Solace Skin Studio (demo business)
Hi! You can see everything and book here: [booking link]
- Never says whether evenings exist.
- Sends them to hunt through every service and day on a small screen.
- Client
Hi! Do you do facials after work? I'm off at 5 most days.
- Solace Skin Studio (demo business)
Yes, we see facial clients until [your latest time] on [evening days]. The Signature Facial is [length] and [your price]. This week I have [open time] or [open time]. Want one of those?
- Answers the timing question first.
- Names the service, length, and price, so they can decide.
- Offers two real times and one easy yes.
The rest of this guide shows you how to tell which of the three is happening in your own inbox. For the short version, with every guide on this problem by business type, see why beauty leads don’t book.
What does this gap look like in a real campaign?
Here is the gap in one Beauty Biz Pro campaign. A spa ran ads for one acne treatment program. The ad platform counted 55 leads or messages. The owner reported 2 treatment plans booked, plus several consultations; the exact consultation count was not supplied. The platform number is where the inquiries started. The owner’s report is the part we know reached the calendar. This guide is about everything between those two numbers.
Anonymized campaign report
An acne treatment program campaign
- Leads or messages (ad platform)
- 55
- Cost per lead or message (ad platform)
- $7.65
- Ad spend (ad platform)
- $420.79
- Treatment plans booked (owner reported)
- 2
- Consultations (owner reported): Several
Source: Ad platform data for one campaign, plus the owner's report of bookings from it. From Tony Cruz's written report to Jake Randolph, Beauty Biz Pro's founder, dated September 28, 2026. Period: Not supplied
What this does not show
- One campaign. Not a forecast for your business.
- A lead or message is an inquiry, not a booking. The two treatment plans are the owner's report.
- The owner also reported several consultations; the exact number was not supplied.
- Treatment plan value was not reported, so no revenue or return on ad spend is calculated.
Further down, two wax studio reports show the same gap from the message side: the ads brought in conversations, and the path from message to booking still needed work.
What counts as a lead, a booking, and a client?
A lead is an inquiry. A booking is a scheduled appointment. An attended appointment is a separate outcome.
Decide what each label means before comparing reports. A message asking about brow services and a completed consultation form may both count as leads, but they carry different levels of information and intent. Keep those sources visible.
Platforms also use conversion labels differently. Google Ads lets advertisers define qualified and converted leads using later steps in their own process. The word “conversion” on a dashboard does not establish that someone attended or paid. Google’s lead definitions explain that distinction.
How do you audit leads without mixing different customers?
Choose one group based on when the inquiries arrived, then follow that group forward.
Start with your last 20 inquiries for one service. Twenty is a worksheet starting point, not a statistically reliable sample. Keep new-client inquiries apart from existing clients who are rescheduling.
Create one row per person and merge duplicate inquiries. Record invalid contacts and spam separately so they stay visible instead of quietly disappearing from the report. Capture:
| Record | What to enter |
|---|---|
| Inquiry | Date, source, campaign if known, requested service, new or existing client |
| First reply | Time of the first useful business response and channel used |
| Conversation | Whether the person replied and what they needed to decide |
| Booking | Date booked, appointment type, appointment date, or pending status |
| Attendance | Attended, canceled, rescheduled, no-show, or still upcoming |
| Unresolved issue | Exact objection or question, if stated; otherwise “unknown” |
An automated receipt is not necessarily a useful reply. “We got your message” does not answer a question about location or availability.
Keep the review date visible. Recent inquiries may still book, and upcoming appointments cannot yet be labeled no-shows. Ad reports also have attribution limits: Google counts conversions within configured windows after ad interactions. Compare reporting periods and settings before treating a dashboard discrepancy as lost business. Google’s conversion-window explanation describes this boundary.
Which conversion rates should you calculate?
Use the same group of people throughout, and name the denominator every time. Count each person once at each stage, even if they book multiple visits.
In the example below, one inquiry group contains 50 unique leads. The business replies to 45, has two-way conversations with 25, books 10, and records eight attended appointments. Every booking followed a conversation and every appointment date has passed, so nobody sits in the side branches.
One inquiry group, followed from first message to attended visit
- Inquiries 50 people
- Got a useful reply from the business 45 people90% of the previous stage
- Replied back: a two-way conversation 25 people56% of the previous stage
- Booked a first visit 10 people40% of the previous stage
- Attended the first visit 8 people80% of the previous stage
- 0 people booked directly, with no conversation In your own audit, count these here instead of forcing them through every stage.
- 0 people with an upcoming or rescheduled appointment Leave them out of the attendance rate until the date passes.
Here is every rate in the example, with its numerator and denominator:
- Business reply rate: 45 replied-to leads / 50 leads = 90%
- Conversation rate after reply: 25 conversations / 45 replied-to leads = about 56%
- Booking rate after conversation: 10 bookings / 25 conversations = 40%
- Overall lead-to-booking rate: 10 bookings / 50 leads = 20%
- Attendance among booked leads: 8 attended / 10 booked = 80%
- Overall lead-to-attendance rate: 8 attended / 50 leads = 16%
The first three and the fifth use the stage above as the denominator. The two overall rates use the whole group. Name the denominator every time you write a rate down.
People can book directly without a conversation. Track that path separately rather than forcing it through every stage. For an unfinished group, show upcoming appointments separately and calculate attendance only among bookings whose outcome can be assessed, with that denominator labeled.
If a denominator is zero, record the rate as not applicable. No conversations means the booking rate after conversation cannot be calculated yet.
These figures tell you where to look. They do not prove a cause. Read the conversations before choosing a fix.
What does each drop-off tell you to check?
Each pattern points to a different step. Wrong-fit inquiries, and offers that do not match what people expected, point to the ad and the page. Missing replies point to coverage. Replies that get no answer point to what the reply asked. Stalled conversations point to objections, cost expectations, or how clearly the service was explained. Blocked bookings point to the calendar or the booking page. Weak attendance points to confirmations and the rescheduling route. Match the change to that evidence instead of sending more messages to everyone.
| Pattern | Check next | A focused change to test |
|---|---|---|
| Wrong location or wrong service | Ad wording, location settings, landing page | State the service and location clearly |
| Expectations do not match the offer | What the ad promises versus what the business provides | Align the ad, page, and first reply |
| No useful business reply | Routing, notifications, coverage, delivery failures | Assign message checks and a backup process |
| Replies sent, few conversations | Contact accuracy, question relevance, channel, timing | Answer the original question before asking for more information |
| Conversations stall | Stated objections, cost expectations, service clarity | Address the specific concern without pressure |
| People want to book but cannot | Available times, mobile form, service selection | Test the complete booking path as a new client |
| Bookings happen but attendance is weak | Expectations, confirmations, directions, rescheduling | Clarify appointment details and the rescheduling route |
An offer-to-budget mismatch needs a clear answer. If someone expected a different service or price, more reminders will not fix it. Explain the actual service and where they can see current prices. If price questions keep ending conversations, our guide on explaining your prices clearly covers the wording. Do not hide important conditions until after they commit.
From our own accounts. One wax studio campaign shows the gap from the message side:
40 messaging conversations at $6.66 per conversation from a waxing campaign.
Ad platform data from Tony Cruz's written report dated September 28, 2026. Not a forecast. A conversation is a message thread, not a booking. See the report
Bookings from the campaign were not supplied: that is the gap the 20-inquiry audit in this guide measures. In a second report, a wax studio owner whose ads were bringing messages did not know what to say back. After working through the replies with Tony Cruz, the owner booked a client. That outcome is owner reported, from the same written report, with no ad figures or timeframe supplied. Not a forecast for your business.
How do you fix each drop-off?
Fix it yourself first: rewrite the ad for wrong-fit inquiries, assign message checks for missed replies, and book your own service on your phone to find a broken booking path. Bring in help only for the part you cannot cover.
The wrong people are inquiring
The fix is upstream of your inbox. Rewrite the ad and the page so they name the service, the area, and the price or how to get it, and check the location settings. If you want someone to review the targeting and the offer with you, that is paid advertising help. The Facebook versus Google Ads guide covers choosing the channel.
Messages are missed or answered late
This is a coverage problem: who sees the message, and what happens when you are with a client or closed. Assign the checks by hand first. If nobody can cover the gaps, Speed-to-Lead can follow up with new inquiries using messages you approve, and the AI Receptionist can answer routine questions from your approved menu and hand the rest to your team. Neither one fixes an unclear offer or a full calendar.
They want to book but cannot
Book your own service as a new client, on your phone, starting from the ad. Count the taps, note every place you had to guess, and check which times were actually open. If the page or booking step is the problem, that is booking funnel help: a focused page for one service with a clear booking step. If the calendar is full, the fix is hours or staffing, not more ads.
What should you say when someone asks about a service?
Answer the question, give the missing context, and offer one clear next step.
Two first replies, with the blanks you fill in
Waxing inquiry: “Do you have evening appointments?”
“Yes, we wax until [latest time] on [evening days]. Which service are you booking? A Brazilian takes about [length], so I will find you an evening slot that fits it.”
PMU inquiry: “I’m interested in brows, but I’m not sure what to book.”
“Brows start with a consultation: [length], [consultation price, or no charge]. [Artist name] talks through the shape you want, shows healed results, and explains the appointment and aftercare. If you both decide to go ahead, you book the procedure from there. Have you had brows done before, or would this be your first time?”
The waxing reply answers the question before asking one. The PMU reply explains how the process starts before asking anything, then asks one question they can answer in a word. Follow your studio’s real consultation process, and keep questions about treatment suitability with the qualified provider.
A generic booking link can be enough when it opens directly to the requested service. Otherwise, tell them what to select. For specialty planning, see getting more waxing clients and getting more PMU clients.
Should you increase ad spend or improve the booking process first?
Fix a demonstrated problem before paying to send more people through it.
A higher lead count is not useful if suitable appointment times are unavailable. A smooth booking process cannot correct an ad that attracts people looking for a different service. Use the audit to decide whether the next task belongs in paid advertising, booking funnels, or staff training and coaching.
For paid inquiries, compare the spend used to acquire that group with its eventual outcomes. Ad spend divided by attended new clients from that group gives an advertising cost per attended new client. If nobody attended, record the spend and zero attendees; the cost per attendee is undefined, not zero. It excludes agency fees and other costs unless you add them. Do not divide this month’s spending by all this month’s appointments from unrelated sources.
Also check whether your budget can support the test. Splitting a small budget across many services and channels leaves you with too little evidence to decide anything. The Facebook versus Google Ads guide helps narrow that choice without a universal spending threshold.
What should you change this week?
Choose one supported fix, name who will carry it out, and set a review date.
Write it down in section 4 of the worksheet. Here is one row filled in for a lash studio, so you can see how specific it should be.
One completed row: find evidence, then act
| Worksheet field | What this studio wrote |
|---|---|
| Suspected problem and the records that support it | 7 of the last 20 lash inquiries asked about Saturday. 5 of those 7 got the booking link only, and none of the 5 booked. The booking page shows Saturdays full for the next two weeks. |
| One change to make; what will stay the same? | Owner answers every Saturday question with the next two open Saturday times and one weekday evening option, checking DMs at noon and 5 p.m. Ads, price, and reminders stay the same. |
| Measure to review and what improvement would look like | Of the next 20 lash inquiries, how many Saturday askers book a first set. Improvement: more of them book than the 0 of 5 last time. |
| Start date / Review date | Next Monday / four weeks later, after those appointment dates have passed |
Change one thing at a time. If you rewrite the offer, replace the ads, and change the follow-up in the same week, you will not know which one helped. If you still cannot tell which problem to tackle first, the Growth Assessment helps you pick one.
Free worksheet
Find where your last 20 inquiries stopped
Pick one service and one inquiry period, record what each person asked and what happened next, then choose one change with a review date.
Inside
- Define the group you will review
- Count each person once: inquiries, bookings, attended first visits
- Inquiry records: the question, the booking route, the outcome
- Booking and attendance rates, with pending outcomes labeled
- One change to test, the measure, and a review date
Want help doing this?
Found the step that is leaking?
We work on each part of it: the ads that bring the inquiry, the page and booking path, how your team replies, and Beauty Biz AI response systems for when nobody can pick up. Start with the part your audit points to.
See how we help