Category
Show Rates & Sales Ops
Publish Date
1 November 2026

Your closer clears the evening, opens Zoom, pulls up the homeowner's application and waits. Nobody comes. Before you rewrite a single reminder, find out why, because a missed appointment can start in several different places and each one has its own fix.
Booked isn't sat
Let's start with a gap you feel every week but might not be measuring. A booked appointment is a promise. A sat appointment is a homeowner on the Zoom with your closer. Only the sat one can turn into a signed deal, right?
It's like a gym membership. Signing up feels like progress, but nobody ever got fit from the sign-up. Your calendar works the same way. A full calendar looks great on Monday morning; what pays your closers is how much of it actually happened by Friday.
So the number to watch is cost per sit: what you spent to get the appointments, divided by the appointments that actually happened. Not cost per lead, and not cost per booking. The math is the same whether you sell in the US or Australia. If half the booked appointments sit, every sit costs twice what a booking did.
Try it on your own numbers. Take last month's spend and divide it by the appointments that were booked. Then divide the same spend by the appointments that sat. The gap between those answers is what no-shows added to the cost of every sit last month, before anybody even talks about close rates.
And it's not only money. Every no-show is an evening a closer spent staring at an empty Zoom. Do that to a good closer often enough and they start looking around, because an idle closer leaves. Simple as that.
The 2 reasons a homeowner shows up
Here's the simplest way to think about why people miss. A homeowner shows up for 2 reasons: they know how, and they know why.
How is the logistics: the day, the time in their own time zone, the Zoom link, and what to have ready, like the power bill. Why is the reason this call beats everything else that wants that hour. Dinner, the kids, the game, a long day at work.
Most booking flows hammer the how. Confirmation email, calendar invite, reminder, reminder, reminder. All how. Almost nothing in there resells the why, and by 2 days later, the reason they booked has faded.
Picture a homeowner who opens a painful power bill on a Sunday night and books an appointment there and then, fired up. By Thursday the bill is in a drawer. Your reminder comes through and they're going to be like, "Oh, the solar thing. Do I really have to do this tonight?" They knew exactly how to join. They just didn't remember why.
So when an appointment goes missing, ask which one failed. Did the homeowner not know how, or did they stop caring why? Better logistics fix the first. Only reselling the why fixes the second.
Split what didn't sit before you fix anything
Now, it's tempting to lump everything that didn't sit into a single number, call it the show rate, and start rewriting reminders. Before you touch a single message, pull that number apart.
A no-show is a homeowner who didn't come and didn't tell you. A cancellation is a homeowner who told you they're out. A reschedule is a homeowner who still wants the conversation, just not at that time. Different problems, and each one tells you something different.
A cancellation is information. Somebody changed their mind, so someone on your team calls the same day: "Saw you canceled your appointment, no stress at all. Just wanted to check what changed, and if it makes sense, find a better time." Whatever they say goes on the contact as the cancel reason, and you read those reasons every month. A reschedule is still alive, so the question is why the first time didn't hold. A no-show tells you nothing by itself, which is why it needs the most digging.
Here's why it matters. Say sits drop this month. Look at a single blended number and you'll rewrite your reminders. But if what really rose was cancellations, the reminders were never the problem, and you've just spent a month fixing the wrong thing. It's a common mistake: calling a falling show rate a marketing problem when it was the cancellations that rose.
Find the real leak, in this order
We call this the Monthly Sit Audit. Once a month, pull booked, confirmed, sat, no-shows, cancellations and reschedules. Break them out by lead source, by market and by closer, and put them next to your best month. Then find the number that moved.
Once you've found it, check the causes in this order, and don't skip ahead.
First, lead quality. Did something change upstream? A new ad, a new state, a new lead source? Pull the applications of the homeowners who missed and read them next to the ones who sat. If the misses bunch up around a particular source or market, the problem started before anybody booked anything. And if setters book part of your calendar, treat their sets as a source of their own. Sets should be your best leads, because a setter's whole job is a confirmed conversation with the person who decides. If their sets miss more than the appointments homeowners book themselves, look at the setting call first.
The next thing is whether your confirmation messages actually fire. Don't assume they do. Book yourself as a test homeowner, with your own phone number and email, and watch what lands and when. Automations break quietly: a calendar gets disconnected, or a step gets switched off during an edit and never switched back on. If your test appointment gets nothing, neither do your homeowners. And check how appointments get onto the calendar in the first place. If someone on your team types a booking straight into the calendar instead of going through the booking link, your automations may never see it, and that homeowner gets no confirmation and no reminders.
Then, how far out people are booking. Look at the gap between when each homeowner booked and when their appointment was. If that gap has stretched, the why has had more time to fade. Our house rule is to offer good leads same-day or next-day times, and to keep a hot lead from booking more than 3 days out if you can help it.
Lastly, the pre-call content. Read every message a homeowner gets between booking and the appointment, start to finish, as if you were them. Is each message doing a single useful job? Or did the confirmation carry the testimonial page, a stack of videos and some homework? Piling it on gets you fewer sits, not more.
Check them in that order, fix the one that's actually broken, and leave the rest alone. That's it.
Fix it yourself, or have it built
So that's the diagnosis. Track cost per sit, not cost per booking. Split the no-shows from the cancellations and the reschedules. Find the number that moved, then check lead quality, the confirmations, the booking window and the pre-call content, in that order. You can run all of it yourself from the numbers already sitting in your CRM.
If you'd rather have it built, that's the sit system Empire OS builds inside your own CRM. The confirmation, the reminders and the no-show reactivation are set up so booked appointments actually sit and your cost per sit drops. The pre-sell content rides inside the same flow, so homeowners arrive knowing the answers to their 4 questions: the bill, the roof, the credit score and what the payment looks like. And the audit stops being a monthly scramble, because on the weekly call we read booked, sat and cost per sit together, market by market.
What you're building toward is qualified homeowner appointments sitting on your closers' calendars, market after market, from a flow you own. Your ad account, your CRM, your calendars and your funnel stay with your dealership.
If that's what your calendar needs, book a call below. Tell us how your appointments are landing today, and we'll see how we can help.

