AI Voice Agent for Contractors: What It Handles and What It Hands Off

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Voice Agent for Contractors: What It Handles and What It Hands Off.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Voice Agent for Contractors: What It Handles and What It Hands Off.

An AI voice agent can answer every call to a contractor, take the caller's name, address and problem, book routine visits straight into your calendar and take messages after hours. It should hand off emergencies, upset or unclear callers, price disputes, insurance questions and anyone who asks for a person. Decide those hand-off rules before the first live call.

The hand-off rules matter more than the voice, and products differ on them. Jobber's Receptionist transfers on keywords you choose, Rosie's cheapest plan lists no call transfer at all, and Workiz limits live transfers to business hours. A short run of awkward test calls will find the gaps before a real customer does.

Follow me on Instagram@sagnikteaches

What the agent does in the first minute of a call

A voice agent is software that listens to the caller, turns the speech into text, decides what to say with a language model and speaks the reply, all within a second or two. For a contractor the job is narrow: find out who is calling, what is wrong, where, and how urgent it is, then pick one of three exits. In order, a call runs like this:

Connect on LinkedInSagnik Bhattacharya
  1. Greeting. It says who it is, that it is an automated assistant and, if you choose, that the call may be recorded.
  2. Intent. New job, existing job, supplier, sales call or wrong number.
  3. Questions. Name, number, address, what the problem is, how long it has been happening and whether anyone is at risk.
  4. Rules check. Does anything the caller said match your emergency or hand-off rules?
  5. Exit. Book a visit, take a message, or transfer the call or text you an alert.
  6. Paperwork. A summary, transcript and recording land in your job software.

Jobber's help article for its Receptionist, updated on 28 October 2026, describes that last step: recordings and transcripts sit in the conversation details, and tasks created from calls after business hours are set for the following day. A voice agent doesn't remove the callback list; it turns a pile of voicemails into a short, sorted list with the details already collected.

Subscribe on YouTube@sagnikteaches

The difference is easiest to see side by side. Here is a typical voicemail from a customer, followed by the kind of record an agent might leave for the same call. Both are invented.

VOICEMAIL
"Hi, it's [first name], the socket in the kitchen's gone dead, it's
by the kettle, can you call me back, I'm at work till five."

AGENT RECORD
Caller:       [first name], existing customer (matched by phone number)
Address:      40 Alder Road (read back and confirmed by the caller)
Problem:      kitchen socket by the kettle has no power; other sockets work
Safety asks:  no smell, no sparks, nothing tripping
Urgency:      routine
Outcome:      booked Thursday 09:00 to 10:00, one hour, any electrician
Call back:    not needed

Nothing clever happened there. The agent asked the same five questions it asks every time, which a busy office rarely manages on a bad day. If your product doesn't ask the safety questions, add them: "no smell, no sparks, nothing tripping" is the line that separates a routine booking from an urgent one.

Calls it can finish alone, and what it needs to do that

Booking is where an agent earns its keep, and it is only as good as the rules behind it. Housecall Pro's help article has a permission called Book jobs and estimates, which lets CSR AI put new appointments straight onto your calendar, though the same article's introduction still lists booking as coming soon, so test it on your account. Its product page says the agent works from your services, business hours and availability, and that booking rules, pricing and service area can be tightened at any time. Jobber's agent follows your online booking settings, and its article says online booking has to be switched on before the agent can reschedule. If your booking rules are vague, the agent will be vague.

An electrical contractor might write this list before go-live. It is filled in for illustration.

Call typeWhat the agent doesSlotWhat it must ask
Socket, switch or light fitting repairBooks it1 hour, any electricianWhich room, how many points, whether the circuit is working
Smoke or heat alarm replacementBooks it1 hourHard-wired or battery, how many alarms
EV charger enquiryBooks an assessment visit, quotes no price45 minutesWhere the charger would go, type of property
Consumer unit (fuse board) upgradeBooks an assessment visit, quotes no price45 minutesAge of the property, any recent electrical work
Rewire or large projectCreates a call-back request for the ownerNoneScope in the caller's words, timescale
No power, tripping, sparks or a burning smellTransfers at onceNoneSafety line first, then the address
Landlord or property manager with several addressesTransfers, or creates a call-back requestNoneCompany name, number of properties

Notice the pattern. The agent books only what you could explain to a new starter in one sentence, and it never quotes a price. Anything that needs a human judgement becomes a visit or a call-back request, which keeps the conversation moving without making a promise the business must keep.

What the agent can only say if you tell it first

An agent knows nothing about your firm beyond what you give it, and it will fill any gap with something plausible. Before go-live, write a one-page fact sheet. This is a filled-in version for an imaginary plumbing firm, with placeholders where your own figures go:

  • Hours: office 8 to 5, Monday to Friday; on-call engineer for emergencies at all other times.
  • Where we work: the list of towns or districts you actually cover, written the way callers say them.
  • What the agent may quote: the call-out fee of $[amount] including the first 30 minutes, and nothing else.
  • Jobs we do: leaks, taps and toilets, boiler repairs, bathroom fitting. Jobs we don't: commercial kitchens, anything involving a gas appliance we aren't registered for.
  • Payment: card on completion; a deposit for jobs above $[amount].
  • What we promise on emergencies: "an engineer will call you back within [minutes]", but only if the on-call rota really does that. Never let the agent promise an arrival time.
  • Who gets escalations: the on-call engineer first, then the owner, each with a phone number that differs from the main business line.
  • Never say: a diagnosis ("it's probably the pump"), a price other than the call-out fee, or who is at fault for a fault.

The last item deserves a second look. Customers treat what the agent says as what the firm says. A casual "that sounds like a ten-minute fix" on a call can become a dispute about the invoice.

The calls to keep for a person, and the words that trigger it

Hand-offs fall into two groups: calls where waiting is dangerous or expensive, and calls where a person's judgement or relationship matters. This table sets the rule for each.

CallWhy a person takes itWhat the agent does
Danger to people: smoke, sparks, a gas smell, someone hurt, a collapseSafety comes before bookingTells the caller to hang up and call the emergency services, then alerts or transfers to your on-call phone
Urgent damage: burst pipe, flooding, water through a ceiling, no heating in cold weatherThe cost of delay grows by the hourTransfers to the on-call phone, with a text alert and transcript if nobody answers
Complaints and disputes about price or workNeeds the job history and some empathyListens, doesn't argue, passes it to the owner with a summary
Insurance, claims or legal threatsAnything said can matter laterTakes name, number and a one-line reason, makes no statements
Commercial accounts and property managersBigger jobs and standing relationshipsTransfers
A caller who asks for a person, twiceTrust, and the script has failedTransfers immediately
Job types you don't do or areas you don't coverThe agent can't judge fitPolitely declines and takes details

Here is how a plumbing firm might spell its trigger list. Keep it in the words callers use, not the words you use. Nobody on a bad night says "burst main"; they say "water's pouring through the ceiling".

TRANSFER AT ONCE (on-call phone)
burst, flooding, flooded, water coming through, water through the ceiling,
pipe has gone, no water at all, sewage, overflowing, boiler leaking,
no heating or no hot water + (elderly, baby, ill)

SAY FIRST, THEN TRANSFER
smoke, sparks, burning smell, gas smell, carbon monoxide alarm, collapsed,
someone is hurt
-> "If anyone is in danger, please hang up and call the emergency services
   now. I am alerting our on-call engineer as well."

ALWAYS TRANSFER
speak to a person, speak to the owner, manager, complaint, insurance,
lawyer, landlord with several properties

No list is complete, so add two backstops. One: outside business hours, any mention of water, smoke, sparks or gas counts as urgent even if no keyword matches. Two: a caller who sounds distressed, or asks for a person twice, goes straight through. A roofing company would add the same logic for storm days, when leak calls arrive in bursts; the tutorial on AI receptionists for roofing companies covers claim questions and call surges.

Where each product puts the hand-off, from the vendors' own pages

As of October 2026 these are the hand-off details that each vendor's pages give. Where a cell says what the page doesn't say, treat it as a question to put to the vendor in writing.

ProductHow the hand-off worksWhat the page doesn't say
Jobber Receptionist: add-on at $29 a month with 30 conversations, then $0.79 each; unlimited on PlusYou set trigger words such as "emergency", "speak to a manager" or "urgent". On a trigger it either texts your escalation contact a transcript snippet and a link to return the call, or transfers at once to that contact's number, which must differ from your business number.What happens when a transferred call isn't answered
Housecall Pro CSR AI: 24/7 call answering is a paid featureIn company hours it can forward to a number you give, forward to an HCP Assist agent, or end the call politely and send you notes. Out of hours it can call you, text you or log a private note, with an optional separate on-call number. Emergency calls are forwarded or trigger a text alert. If it can't book, it texts you and you call back.The price; text answering is listed as coming soon
Workiz Genius AnsweringCreates a lead or a job as you choose, can be limited to after-hours or missed calls, and its FAQ limits live transfers to business hours.The price; what an out-of-hours emergency does; the page names a third language in one place and only English and Spanish in another
RosieThe $49 plan lists message taking and appointment links by text, with no call transfer or calendar booking. The $149 plan adds calendar booking, warm and live transfers. The $299 plan adds waterfall transfers that try several numbers until someone answers.Overage rates
DialzaraBlind transfer on every plan, from $29; warm transfer, after-hours rules and escalation, English and Spanish, and Google or Outlook calendar sync from the $99 Pro plan. Its FAQ says transfers can go to any outside number on conditions you set, such as a named person, the time of day or urgency. A 7-day trial is offered.What happens when a transferred call isn't answered
Smith.ai AI ReceptionistIts FAQ says a call can be passed to a live receptionist. Free for 25 calls, then $3 a call; Pro from $150 for 75 calls.What a live hand-off costs
GoodcallYou choose who receives transfers.Recording, languages and calendar integrations

For a head-to-head on price and booking for one trade, see Housecall Pro CSR AI against Jobber's AI Receptionist for a plumber. The point to take from this table is narrower: the cheapest plan of a product may not hand anything off, so confirm that the plan you are buying includes the transfer you've designed.

A day of calls at a five-person electrical contractor

Here is an invented but realistic Tuesday. The electricians are on site, the owner's partner handles the office until 1 pm, and the agent picks up whenever nobody else can. Fourteen callers reach it.

#CallerWhat the agent didExit
1Existing customer, dead sockets in a kitchenCollected the address, booked Thursday morningBooked
2Hard-wired smoke alarm beepingBooked a one-hour visitBooked
3EV charger enquiry, asking for a priceDeclined to quote, booked an assessment visitBooked
4Burning smell from the consumer unitTold the caller to call the emergency services, then transferred to the on-call phoneTransferred
5Rewire of a three-bedroom houseCreated a call-back request for the ownerMessage
6Supplier asking about an orderTook a name and numberMessage
7Cold call selling advertisingEnded the call politelyClosed
8Customer moving Friday's appointmentRescheduled to the next free slot, as online booking was onBooked
9Customer upset about mess left after the last visitListened, then transferred with a summaryTransferred
10Property manager with 12 flats needing inspectionsMatched "commercial account", transferredTransferred
11Caller wanting a price for a new fuse board before giving any detailsOffered a visit, caller hung upMessage
12Wrong numberEnded the callClosed
13Caller just outside the area you coverDeclined politely, took detailsClosed
14Resident asking about a power cut on the streetPointed to the supply company, as the business's FAQ entry saysClosed

The tally: five booked, three transferred, three left as messages or call-backs, three closed with nothing to do. Without the agent, the five bookings and three messages would have been eight voicemails to listen to and return, with the electricians stopping work to do it. Call 11 shows the cost of a no-prices rule: some callers leave. That is a trade-off the owner has chosen deliberately, and one worth reviewing after a month of transcripts.

Now the monthly bill, using Jobber's published add-on as the example. Suppose 90 callers a month reach a real conversation, with spam and silent calls excluded because Jobber doesn't count those. The add-on is $29 including 30 conversations, then 60 more at $0.79, which is $47.40, so $76.40 in all. A text exchange counts as one conversation for up to 24 hours. Jobber's article says an admin can choose between paying overages and pausing the agent at the limit, and a paused agent takes a message but can't book. Whether $76.40 is cheap depends on the value of the five bookings in the table above, not on the sticker price.

The first 15 seconds: greeting, AI disclosure and recording

The opening line sets the caller's mood and covers you legally, so it deserves more care than any other sentence in the setup. This version tells the caller what they are talking to, mentions the recording and puts safety first:

"Hello, you've reached [business name]. I'm an automated assistant, and
this call may be recorded so we pass your details on accurately. If anyone
is in danger, please hang up and call the emergency services. Otherwise,
how can I help?"

Vendors treat disclosure differently. Housecall Pro's help article says its agent introduces itself as AI at the start of calls, although its product page says you can choose whether to disclose. Jobber's says that telling callers about AI or recording isn't required, while encouraging you to do it and to check the rules on recording phone calls. Those rules vary from place to place: in some, everyone on the call must agree to a recording, in others one person's agreement is enough. If you take calls from customers in several places, follow the strictest. This is a topic for a qualified adviser, not a vendor help page. Also decide how long recordings are kept and who may listen, because they contain names and addresses.

Seven test calls before it takes real jobs

Run these from a phone the agent doesn't recognise, ideally with a colleague playing the caller. Write down what happened in each, not what you hoped.

  1. A normal booking: ask for a routine job and watch whether the slot and address land in the calendar correctly.
  2. An emergency with the exact keyword: "I have a burst pipe". The on-call phone should ring within seconds.
  3. An emergency without a keyword: "water's coming through my ceiling". If the agent books a Thursday slot, add the phrase and the backstop rule, then repeat.
  4. "I'd like to speak to a person", said twice. It should transfer on the second request at the latest.
  5. A price demand: "Just tell me roughly what it costs". The agent should offer a visit, not a figure.
  6. An address outside your area. It should decline politely and still take a number.
  7. After hours with the on-call phone switched off. The caller should get a message path and you should get a text, not silence.

A realistic failure for test three or any address-heavy call: the caller says "forty Alder Road" and the summary reads "14 Alder Road". Nobody notices until a technician drives to the wrong house. The fix is in the script, not the software. Instead of "Thanks, I've got your address", the agent should say "I have four-zero, Alder Road, spelled A-L-D-E-R. Is that right?" and wait for a yes. If your product can text, a confirmation message with the address is a second check. If it all goes wrong in live use, what to do when an AI receptionist gets a booking wrong covers the repair and the apology.

A cleaning company has a different failure: recurring customers who want "the usual Tuesday clean" moved. If the agent can only create new one-off bookings, it will fail those callers all day. Make "existing recurring customer" a transfer or call-back reason until you've tested rescheduling properly. For the wider after-hours design, setting up an AI phone agent for after-hours calls sets out the three modes, and writing call scripts and escalation rules goes through the wording line by line.

Reading the first month of transcripts

A voice agent is not something you set once and forget. In the first week read every call, start to finish. In weeks two to four, read every transfer, every call that ended without a booking or a message, and a handful of the bookings. You are looking for four things: a caller who was treated badly, a booking made on thin information, an emergency that didn't escalate, and a question the agent couldn't answer that your fact sheet should cover.

Keep a simple tally for the month: calls that reached the agent, bookings made, transfers, messages, callers who hung up before any exit, and bookings that turned out wrong. The tally gives you the decision. If the wrong bookings are rare and the hang-ups cluster on price questions, tighten the price script. If transfers dominate, the agent is mostly a switchboard, and you should ask whether the plan that includes transfers is the right one. If an emergency failed to escalate, stop the agent from taking after-hours calls until the trigger list is fixed. The 15-call test for plumbers' voice agents is a longer version of the test list above and suits any trade that takes urgent calls.

When a voice agent is the wrong tool

Three situations argue for a person or a human answering service instead. If most of your calls are emergencies where seconds count, a human first-response is the safer design, with the agent covering routine bookings. If you quote by phone and your customers expect a number, a no-prices agent will lose them. And if many of your callers speak a language the product doesn't support, check the vendor's language list first: the pages I read list English and Spanish on every Rosie plan and from Dialzara's $99 Pro plan, and Workiz's own pages disagree about whether a third language is supported.

One more check, which costs nothing: use the free trial or test allowance before paying. Rosie and Dialzara list 7-day trials, Smith.ai's free plan includes 25 calls a month, and Housecall Pro's page says its demo needs no setup or cost. A trial with your real call flow, run for a week, tells you more than any comparison table.

Questions contractors ask before switching a voice agent on

Can an AI voice agent give quotes over the phone?

Only for jobs you have priced in advance, such as a fixed call-out fee. For anything that needs a look at the site, the safer design is to book a visit or create a call-back request and collect the details a quote needs. Letting the agent improvise a price is how a business ends up arguing with customers about what was promised on a call.

Does the voice agent have to say it is an AI?

Rules differ from place to place, and vendors differ too: Housecall Pro's help article says its agent introduces itself as AI, while Jobber's says telling callers is not required but encourages it. Say it anyway in the first sentence. Callers who know they are talking to software are less likely to feel tricked, and you stay safe wherever your customers are.

What if nobody answers the transferred call?

Find out before go-live, because a vendor's page may not say. Jobber's help article, for example, doesn't state what happens when a transfer goes unanswered. Test it by switching the on-call phone off and calling in as a customer. You want the agent to take a message and text you a transcript snippet, not leave the caller waiting in silence.

Is a voice agent worth it for a one-van business?

Do the sum with your own numbers: calls you miss in a month, the share that are real jobs, and your average job value. Jobber's add-on is $29 a month for 30 conversations, and several rivals offer a 7-day trial or free test calls. If one extra booked job a month covers the plan, a trial is worth running.

Can it handle a burst pipe on its own?

No. It can recognise the words, tell the caller to call the emergency services if anyone is in danger, and get a person on the line or send an alert. If you want it to read out a line such as where the stopcock usually is, write that line yourself, have a qualified person approve it, and test it. Never let the agent invent safety advice.

Further reads

Sources: Jobber's Receptionist help article (updated 28 October 2026) and product page, Housecall Pro's CSR AI overview (dated 9 July 2026), CSR AI product page and AI Team page, the Workiz Genius Answering product page, and the Smith.ai, Dialzara (including its FAQ), Rosie and Goodcall pricing pages, all read in October 2026. The call log, keyword list and test calls are invented illustrations.

Want your call hand-off rules mapped before go-live?

On a 1:1 call we'll list the types of call your business gets, decide which an agent can finish and which go to a person, and check whether your current job software already includes the tool.

Book a 1:1 call with me