The appointment was confirmed twice and the customer still didn't come
In short
A sales appointment no-show rate is 2 populations added together: appointments that were never real — set to end a conversation, or set by someone measured on setting them — and real appointments lost to friction. Break set-to-show down by setter, channel and days of lead time, because one setter with a low show rate is a different problem from a uniform drop-off.
Key takeaways
- Split set-to-show by setter, channel and lead time before changing anything; one number hides 2 unrelated problems.
- An appointment is only real when a specific vehicle, a named person and a time were all agreed and recorded.
- A confirmation that asks nothing gets no reply, and a reply is the only evidence of intent you can actually observe.
- Show rate falls as lead time grows — measure it in bands, because same-day and 7-day appointments are different products.
- Record who set the appointment and how. Without that column the whole diagnosis is unavailable.
There are 2 different failures inside a no-show number and they need opposite responses. Some appointments were never real: set to end an awkward conversation, agreed vaguely over the phone, or booked by someone whose performance is measured on appointments set rather than customers who arrived. The rest were real and lost to friction — no vehicle held, nobody named to ask for, a journey nobody discussed, a confirmation nobody replied to. Reconfirming harder fixes the second population and simply annoys the first.
Which is why the first move is not a new confirmation sequence. It is a breakdown that tells you which of the 2 you have, and a store that keeps 3 extra columns on the appointment record can produce it in a morning.
The check: set-to-show, split three ways
- Export 90 days of sales appointments: appointment id, set-at timestamp, scheduled-for timestamp, setter, setting channel, vehicle stock number, and arrival record.
- Compute set-to-show per appointment as a binary arrived or not, using a single arrival definition applied to every row.
- Group by setter. You are looking for the person with a high set count and a materially lower show rate than everyone else, which is an incentive problem rather than a process problem.
- Group by channel: phone, text, online scheduler, in-person, third-party. Each produces a different quality of commitment and they should never be reported as one figure.
- Group by lead time in bands — same day, next day, 2 to 6 days, 7 days or more. Show rate falls as lead time grows, and a store selling mostly 7-day appointments has a scheduling problem, not a customer problem.
- Finally, cross-tabulate setter against lead-time band. The rows with high volume in the longest band and the lowest show rate are where the loss is concentrated.
Four causes, and the evidence that separates them
| Cause | What the breakdown shows | Confirming evidence | Fix owner |
|---|---|---|---|
| Appointments that were never real | One setter, high volume, show rate well below the rest | Records with no vehicle, or a vehicle chosen after the appointment was set | Whoever sets the target that setter works to |
| No specific vehicle reserved | Uniform drop-off, worst in the longest lead-time band | The stock number on the appointment sold before the date | Sales management, with an inventory hold rule |
| No named person to ask for | Show rate holds until arrival, then a spike in short visits | Arrival notes record a wait or a handover at the door | The floor process, plus the appointment record |
| Confirmation that asks nothing | High confirmation send rate, near-zero reply rate | Outbound confirmations with no inbound message against them | Whoever owns the message templates |
The appointments that were never real
This population is created, not encountered. A shopper who says maybe Saturday to end a phone call has not made an appointment, and recording one converts a soft signal into a hard number that then gets reported upward. Where a business development desk is measured on appointments set, the incentive does the rest, and the store ends up with a healthy-looking set count and a floor that has learned to ignore the diary.
The correction is a measurement one before it is a behavioural one. Report set-to-show by setter rather than sets alone, so that an appointment which never arrives costs the setter something in the same report that credits them for setting it. Then require the appointment record to carry a specific vehicle and a named colleague before it can be saved at all — a system that cannot store a vague appointment cannot report one.
An appointment with no vehicle and no named person is a note about somebody's intentions. Counting it as a booking is how a store lies to itself for a quarter.
Nothing was held, and nobody was named
A shopper agrees to come in on Thursday to see a specific used car. Nothing marks that car as spoken for, so on Wednesday it is sold, demonstrated to somebody else, or moved to another rooftop. Nobody tells the customer. They arrive, or more often they do not, having seen the listing disappear online the night before.
The parts counter solved this problem years ago with a written set of checks before a special order is raised — verify the part, verify the customer's commitment, record who authorised it — the discipline set out in checks before a special order is raised. A sales appointment deserves the same treatment, and the mechanics are not difficult.
- Apply a soft hold to the stock number for the appointment window, visible to everyone on the floor, with an expiry rather than a manual release.
- Name a colleague on the record, and make that name appear in the confirmation message. Ask for Priya at 14:00 is a materially different instruction from come in on Thursday.
- Alert on the hold breaking. If the vehicle is sold or moved, the appointment owner gets a notification the same hour, and the customer gets an honest call rather than a wasted trip.
- Offer a second vehicle at the point of breakage rather than at the door, using the availability check described in replying about a car that still exists.
Nobody discussed the journey or what happens when they get there
Two facts predict arrival and are almost never captured: how far the customer is travelling, and whether the visit fits into their day. A 40-minute drive on a Saturday afternoon with 3 other dealers closer to home is a fragile commitment, and it becomes more fragile with every day of lead time. Neither fact is hard to ask for, and both belong on the appointment record rather than in somebody's memory.
Expectation is the other half of it. A shopper coming in mainly to hear a part-exchange figure will not travel if they suspect no figure is coming, and will leave immediately if they arrive and one is still not available. Set that expectation before the visit, in the language described in qualifying a trade-in enquiry without quoting a number, and capture the appraisal inputs beforehand so the visit produces the number rather than starting the process of producing it.
A confirmation that asks nothing tells you nothing
Most reconfirmation sequences send 2 or 3 outbound messages restating the time. They are sent, they are delivered, and they produce no information at all, because a message with no question has no reply. Silence then gets read as agreement, which is precisely the wrong inference.
- Ask a closed question that requires an answer: still good for 14:00, or would 16:00 suit better? Either reply is useful and either confirms a live human on the other end.
- Send the first ask when the appointment is set, not the day before, so that a soft appointment collapses early enough for the slot to be reused.
- Send the second ask the evening before, carrying the vehicle, the named colleague and the parking or arrival instruction. Practical detail raises arrival more reliably than enthusiasm does.
- Treat no reply as a downgrade, not a confirmation. An unanswered appointment goes back into the working queue and someone calls it.
- Stop after the second unanswered ask. A third message is noise, and the general design of stages, owners and stop conditions belongs to a follow-up cadence that survives a busy Saturday.
Fix in this order
- Write down the definitions of set and show, and add setter, channel and lead-time band to the appointment record. Nothing else is measurable until this exists.
- Make a vehicle and a named colleague mandatory before an appointment can be saved. This removes the never-real population at source rather than arguing about it.
- Change the confirmation to ask a closed question, and start reporting reply rate alongside show rate.
- Add the soft hold and the breakage alert on the vehicle. This is a small build against your inventory data, of the kind covered in our internal tools and operations work.
- Only then revisit incentives. A setter target is defensible once set-to-show is visible per setter, and indefensible while it is not.
Two boundaries. Service-department no-shows are a genuinely different problem — different customer intent, different capacity constraints, different reminder economics — and folding them into this analysis produces a blended number that describes neither. And an appointment record is only as good as the enquiry it grew from, which is the argument for capturing enquiries durably in the first place, in wiring an enquiry form so nothing lives in an inbox. The rest of this silo sits under lead response and follow-up, within our wider automotive retail and aftermarket work.
Frequently asked questions
Short answers to the follow-ups this page tends to raise.
How should a dealership measure its sales appointment no-show rate?
As set-to-show, broken down by setter, by setting channel and by days of lead time, using one written definition of set and one of show. A single store-wide percentage combines appointments that were never real with real appointments lost to friction, and those need opposite responses, so the blended figure cannot tell you what to do next.
Does reconfirming an appointment reduce no-shows?
Only if the reconfirmation asks a question. An outbound message restating the time produces no reply and therefore no information, and silence gets misread as agreement. A closed question — still good for 14:00, or would 16:00 suit better? — gives you an answer either way, and reply rate becomes a leading indicator you can act on a day before the appointment.
Should we hold a vehicle for an appointment?
Yes, with a soft hold that expires automatically rather than a manual reservation. The hold has to be visible to the whole floor and it has to alert the appointment owner if it breaks, so a customer whose car has been sold gets an honest call rather than a wasted journey. An expiry is essential: manual holds accumulate until people stop trusting them.
Are appointment no-shows the same problem in sales and in service?
No, and analysing them together hides both. A service no-show usually involves an existing customer, a capacity slot that cannot be resold at short notice, and a reminder relationship measured in months. A sales no-show involves a prospect with no relationship and several alternatives within driving distance. The measurement columns differ, the causes differ, and so do the fixes.
- appointments
- no-shows
- sales process
- measurement
The work behind this page
Builds from our portfolio that this page draws on.
PipelineIQ
An AI SDR platform that scores every lead for fit, runs multichannel sequences across email, LinkedIn and call, drafts the replies, and books the meeting.
Sales AIPatient Front Desk
AI receptionist for clinics — auto intake, smart scheduling, and insurance verification before the patient walks in.
Healthcare AIRead next
- The lead was assigned in nine seconds — to a salesperson on holidayAssignment without an acceptance step is not routing, it is filing. Here is how to measure which assignees are a queue rather than an owner, and the timer that makes an unclaimed lead visible.diagnostic
- Half your enquiries arrive when the store is shutA store open 54 hours a week is shut for the other 114. Here is how to measure what actually arrives overnight, and why your reported response time looks fine while nobody has been told anything.diagnostic
- Disposition codes: 'no answer', 'not now' and 'not a buyer' differA disposition is not a note about the call. It is the instruction for what happens next, and a value naming no single action and owner cannot be automated.definition
- Lead source codes: why 3 systems give 3 answers on where a lead came fromSource in the CRM, in analytics and on the vendor invoice answer 3 different questions. Nominate one as the operational answer and stop reconciling the other two.definition
- The ADF lead: every field a CRM receives, and the three that decide routingADF is the XML format most third-party enquiries arrive in. The spec is old and loosely honoured, so a parser has to treat almost every element as optional — except three.definition
- The marketplace says it sent 40 leads and your CRM has 31A vendor's lead count and your CRM's lead count disagree for four different reasons, and from inside the CRM all four look identical. Here is the reconciliation that tells them apart.diagnostic
Working on something in this space?
Tell us where you are in a sentence or two. We'll tell you honestly whether we're the right team, and what a sensible first slice of the work looks like.
Start the conversation