What an AI phone answerer that books straight into your calendar actually has to do for a contracting business, the six-call test to run before you sign, the vendor questions that matter, and the break-even arithmetic from your own numbers.
Short answer: yes, these exist, and the good ones do four things on every call: answer in your company's name, figure out what the job is and whether it's in your area, check your real calendar for open time, and put a booked window on it with the customer's name, number, address and problem attached. The part that separates a useful one from a voicemail with a nicer voice is the calendar: it has to read your actual availability before it offers a time, and write the job back so your tech sees it. Before you pay for one, call it yourself six times with the scenarios below. If it double-books you, offers a window you can't hit, or loses the address, keep looking.
What "books into my calendar" has to mean
Plenty of phone tools take a message and email it to you. That isn't booking. Booking means the appointment exists on your calendar when the call ends, with no one retyping it. For a contractor that breaks down into five requirements:
- It reads before it offers. It checks free and busy time on the calendar you actually run the day from (Google Calendar, Outlook, or your field service software) at the moment of the call, not from a schedule you typed in once.
- It knows how long jobs take. A diagnostic is not a full system install. You should be able to set durations by job type so it doesn't drop a four-hour job into a one-hour gap.
- It leaves drive time. Back-to-back slots on opposite sides of town aren't open slots. Look for buffers between appointments, or windows (8 to 10, 1 to 3) instead of exact times.
- It writes back everything the tech needs. Name, callback number, full address, the problem in the caller's words, and the job type, on the calendar entry itself.
- It knows what not to book. Out-of-area zip codes, job types you don't do, and emergencies that need a person now. Those should go to a transfer, a text to you, or a polite no, not onto the calendar.
If a vendor can't show you all five on a live call, it's a message-taker with extra steps.
The six-call test
Every vendor demo sounds good, because the demo is the call they rehearsed. Set up a trial on a test calendar, or your real one on a slow week, and make these six calls yourself from a phone it doesn't recognize. Have someone else make two of them so it hears a voice it hasn't heard.
- The clean booking. "My AC isn't cooling, can someone come tomorrow?" Check: did it offer real open windows, and did the entry land on the calendar with all five fields?
- The full day. Block out tomorrow completely, then ask for tomorrow. It should say tomorrow is full and offer the next real opening, not book over the top of an existing job.
- The long job. Ask for a quote on a full replacement. Did it reserve the right length of time, or did it treat it like a service call?
- Out of area. Give an address in a town you don't serve. It should catch it before booking.
- The emergency. "There's water coming through my ceiling right now." Whatever your rule is (transfer to the on-call phone, text you, give a shutoff instruction and the soonest slot), it should follow it.
- The curveball. Change your mind halfway: "Actually, can we do Thursday instead?" Then mumble the street name. Did the final entry have Thursday and the right address, read back to you before it hung up?
Score it simply: each call is a pass only if the calendar entry is correct without you touching it. Five of six is workable if the miss is fixable in settings. Anything that double-books on call 2 is a fail no matter how good it sounds.
Questions to ask the vendor
- Which calendar does it sync with, and is it two-way? If your dispatcher moves a job in your field service software, does the AI see that move before the next call? One-way sync is how double-bookings happen.
- Can I set job durations, buffers and service area myself? Or do I have to email support every time something changes?
- What happens when the calendar connection fails? The right answer is that it falls back to taking the five fields and alerting you, not offering times it can't verify.
- Do I get a recording or transcript of every call? You will want to check its work, especially in the first month.
- Does the customer get a confirmation text? A text with the window and your company name puts the appointment in writing on their phone, not just yours.
- How is it priced? Per minute, per call, or flat monthly changes the math below. Get the overage rate in writing.
- Can I leave month to month? If it's good, you'll stay anyway.
The break-even arithmetic, from your own numbers
Every number below is a labeled assumption. Swap in yours; the arithmetic is what matters.
- Average ticket (assumption): $350.
- Gross margin (assumption): 45%. One booked job is worth $350 × 0.45 = $157.50 in gross profit.
- Monthly cost of the tool (assumption): $300, all in.
Break-even is $300 ÷ $157.50 = 1.9, so 2 extra booked jobs a month pays for it. That's the only number the decision really turns on: will it book two jobs a month that you would otherwise not have booked?
To answer that, you need one fact about your own phone: how many calls a month currently go unanswered or to voicemail. Pull it from your phone provider's call log for the last 30 days. Then run it:
- Unanswered calls per month (assumption, replace with your log): 20.
- Share of those that are real jobs, not spam or vendors (assumption): 50%, so 10 real job calls.
- Share of real job calls the AI books (assumption): 40%, so 4 booked jobs.
Four jobs × $157.50 = $630 a month in gross profit against $300 of cost, so $330 a month ahead, or $3,960 a year. Halve each of the three call assumptions and it's 20 × 25% × 20% = 1 job a month, which doesn't cover the cost. That's why the call log comes first: if your phone already gets answered almost every time, the case is mostly about your office time, not new jobs, and you should price it that way.
The office-time side is just as easy to check. If someone on payroll spends 3 minutes booking each call, and you get 150 booking calls a month (assumption), that's 450 minutes, or 7.5 hours a month. At $25 an hour loaded (assumption), that's $187.50 a month of booking labor. It doesn't vanish, since someone still checks the calendar, but it's the ceiling on what you save there.
Where it goes wrong
- Two calendars. If jobs live in your field service software but the AI books into a separate Google Calendar, someone has to copy them over, and the day they forget is the day two jobs land in the same slot. Book into the calendar dispatch actually works from.
- Stale availability. A tech calls in sick and nobody blocks his day. The AI fills it. Make "block the calendar" part of the call-out routine.
- No price answer. The AI will be asked what it costs. Give it your diagnostic fee and the ranges you'd stand behind, or it'll say "someone will call you," which is a booking it didn't make.
- Never reading the transcripts. Read ten a week for the first month. You'll find the questions it handles badly, and most of them are a setting to fix.
What to do this week
Pull 30 days of your call log and count the unanswered calls. Write down your average ticket and margin. Run the break-even above. If the number says it's worth it, pick two tools (Bob is one we build) and put both through the six-call test on the same afternoon. The one that gets all six calendar entries right without you fixing them is the one to keep.