Home Services

The homeowner already called you.
Did your CSR book the job?

In HVAC, plumbing, and electrical, every unbooked call is a job a competitor ran. Voxjar scores 100% of your inbound and outbound calls against your own booking standards, so you see exactly which jobs you're winning, which are slipping to the next truck on the list, and what each CSR needs to hear about it.

Nothing to sit through first. Upload one of your own booking calls and see it scored in minutes.

Booking rate is the highest-leverage number in the shop

Contractors obsess over lead cost, truck efficiency, and average ticket, and then let the number that multiplies all three go unmeasured. Move the booking rate a few points and every dollar of marketing, every dispatched truck, every technician hour gets more productive without spending anything new. Yet in most shops, nobody can say what the booking rate actually is, because nobody hears the calls. The phone report shows the homeowner called; it cannot show that the CSR quoted a diagnostic fee, answered two questions, and let a ready-to-book caller go "check with my husband."

The structural problem is that CSRs were hired to dispatch, not to sell. They route trucks, read schedules, and answer accurately, and accuracy without an ask loses jobs all day long. The homeowner with a dead AC unit in July is calling down a list, and the first company that offers a time window ends the search. When your CSR ends the call with a price instead of an appointment, the job is usually gone before the second ring at the next shop. Then the surge hits, overflow and seasonal staff pick up the phones, and quality collapses exactly when the calls are worth the most.

Voxjar puts a manager's ear on every call without a manager's hours. Each conversation is transcribed and scored against your booking standards, each score carries the AI's reasoning and the transcript moment behind it, and the calls that need attention, the unbooked emergency, the skipped membership pitch, the broken callback promise, surface on their own.

What a home services scorecard looks like

A starting point, not a straitjacket. Edit, weight, or replace any criterion; Voxjar applies your card to every call, every CSR, every season.

Criterion Why it's on the card
Answered live, not rolled to voicemail A homeowner with no heat calls the next contractor, not your voicemail
Urgency diagnosed early An emergency handled like a routine estimate is a job you already lost
Offered the appointment, not just a quote Answering the price question and hanging up is the most common leak in the trades
Booked with a specific arrival window "Sometime this week" invites the homeowner to keep shopping
Membership or maintenance plan mentioned Recurring revenue depends on the pitch happening on every eligible call
Price objection handled, not surrendered "That sounds expensive" is a question, not a goodbye; the response decides the job
Callback commitment made Voxjar flags the commitment on the call, so your workflow can hold the follow-through

Curious how your team stacks up? Drop one of your own booking calls into the free evaluation and read the scored result yourself.

From unheard calls to a managed booking rate

Find the unbooked jobs

Every call where the appointment was never offered, the quote ended the conversation, or the emergency got routine treatment is flagged with the transcript attached. 100% coverage means no leak stays invisible.

Turn dispatchers into bookers

Per-CSR scoring shows who asks for the job, who pitches the membership, and who folds on the first price objection. Glass-box reasoning and built-in dispute workflows keep the coaching conversation about evidence, not opinion.

Recover jobs same-day

Calls are scored in batches minutes after they wrap, with real-time available when you need it. An unbooked emergency call can fire a Slack alert or CRM task through universal webhooks while the homeowner is still deciding, in time for a callback that saves the job.

Works for in-house CSRs, after-hours answering services, and outsourced call centers alike. If someone else answers your phones, this is how you audit them.

Frequently asked questions

Can Voxjar tell me my real booking rate, not the one from the phone report?

Yes, and that's usually the first surprise. The phone system counts calls; it can't tell a booked job from a homeowner who was quoted a price and told to think it over. Voxjar reads every conversation and classifies it: booked with a time window, quoted without an ask, deflected, or lost. You see the true rate by CSR, by shift, and by season, with the transcript behind every number.

Our CSRs are dispatchers, not salespeople. Does scoring calls change that?

It's the fastest way to change it. Most CSRs were trained to route trucks, so they answer questions accurately and never ask for the job. When every call is scored on whether the appointment was offered, the pattern becomes visible per person: who asks every time, who asks only when the caller sounds ready, who never asks at all. That turns a vague culture problem into a specific coaching plan.

What happens during the summer or winter surge, when call volume doubles?

That's exactly when spot-checking fails hardest, because managers are busiest and temporary or overflow staff are on the phones. Voxjar's coverage doesn't shrink when volume spikes; every call still gets scored, and slipping criteria like the booking ask or the arrival window surface in the dashboard the same day instead of in next month's revenue.

Can it score whether the membership or maintenance plan was pitched?

Yes. You define when the plan should come up, for example on any repair call for equipment past a certain age, and Voxjar checks every conversation for it. You'll see which CSRs pitch it consistently, which skip it under pressure, and which calls were perfect membership openings that closed without a mention.

We use an answering service after hours. Can Voxjar score their calls too?

If the calls are recorded, yes. Point Voxjar at the recordings and score them on the same card as your in-house team, or a card built for the service's narrower job. After-hours is where emergency calls land, so it's often the highest-stakes segment of the week and the least watched; scoring it gives you evidence for the next vendor conversation.

What does this cost for a shop our size?

Pricing is published and starts at $99/month, based on how many calls you analyze. Every plan includes unlimited users, so CSRs, dispatchers, and owners can all see scores without per-seat fees. No setup fee, a free tier to start on, and you can score one of your own calls with no demo, no sales call, and no credit card.

Find out how many jobs your phones are giving away.

Score a Booking Call Free

Get 120 AI Credits and Full Access

AI First QA Platform
No Credit Card Required
Start Scoring in Minutes