An AI agent for a home services business answers the calls your technicians cannot take, works out whether a job is an emergency or a quote request, checks the address is inside your service area, captures the details a tech needs on arrival, and routes the work to whoever is on call.
Home services lose calls in a way other businesses do not
Most businesses miss calls because everyone is busy. A plumbing, HVAC, electrical, roofing or pest control business misses calls because the people who know the answers are under a sink, on a roof or in a crawl space with their phone in a van. That is a structural problem rather than a staffing oversight, and it does not get better by asking the team to try harder.
It also costs more per miss than in most industries. A single job can be worth a great deal more than a retail transaction, the caller usually has an urgent problem, and urgency makes people call the next company on the list rather than leave a message. The call you did not answer at two in the afternoon is very often a job that went to a competitor before you finished the one you were on.
The jobs you never find out about
The missed calls you can see in a phone log are the visible part. The invisible part is the caller who rang once, got voicemail, and never appears in any system you own. Nobody logs them, so nobody counts them, so the problem never shows up in a review of the month. Our guide to AI for missed calls covers how to get a baseline before you change anything.
What the agent does on a home services call
The job is not to sound impressive. It is to get a caller from a problem to a confirmed appointment, or to a human, without them having to call anyone else.
Working out how urgent it really is
This is the first and most valuable thing an agent does. A burst pipe, no heat in a cold snap, a sparking outlet, a gas smell and a sewage backup are not the same call as a request to quote a bathroom refit. The agent needs an explicit, written list of what counts as an emergency for your business, what it should tell the caller to do immediately, and which of those cases must go straight to a person rather than into a booking slot. Anything that sounds like a safety risk belongs with a human, every time.
Checking the service area before promising anything
Nothing damages trust faster than booking a job you then have to cancel because the address is forty minutes outside the zone. An agent with your actual service boundaries, and your rules for edge cases and travel charges, can tell a caller honestly in the first minute. Better a clean no than a cancelled appointment.
Capturing what the technician actually needs
Office staff who have worked dispatch for years ask a handful of questions that save a return visit. What make and model is the unit. How old, roughly. Is it a house, an apartment or a commercial unit. Which floor. Is there parking. Will someone over eighteen be home. Is there a dog. Where is the stop tap or the breaker panel. Is this a repeat of something you fixed before. Those questions are teachable, and an agent asks all of them every time without getting bored.
Quote requests and the price question
Every caller asks what it will cost. An agent should answer the way your best office manager answers: say what your call-out or diagnostic arrangement is if you publish one, explain honestly that the repair price depends on what the technician finds, and move the conversation to booking the visit. An agent that invents a number to keep the caller happy creates an argument on the doorstep, which is worse than no answer at all.
Every missed call is a job on someone else's van
We scope one line - after-hours, overflow, or every call - map your emergency rules and service area, then prove it on a paid pilot before you commit.
Talk to a Voice Agent SpecialistWhat it must never do
Write this list before the first call is answered. An agent should never quote a repair price, never diagnose a fault, never tell someone a safety situation is fine, never commit to an arrival time your schedule cannot support, and never keep a distressed caller in a conversation when they have asked for a person. The instruction to hand off should be generous rather than grudging: when in doubt, get a human. Our guide to AI agent guardrails explains why these limits have to be built rather than merely requested in a prompt.
Dispatch is the part that decides whether this works
A booked call that nobody acts on is not an improvement on a voicemail. The agent has to drop the job into the place your team already looks - your field service or scheduling software, your calendar, your CRM - with the notes attached and the urgency marked. For an emergency outside business hours it needs a rule about who is contacted, how, and what happens if that person does not acknowledge within a set time. The handoff being real is the difference between a system people trust and one they start working around after a fortnight. Our notes on AI agents for after-hours support cover designing the morning handover.
The on-call rota changes constantly
Home services rotas move weekly. If updating who is on call means asking your supplier to make a change, the system will be wrong within a month. Insist that your office staff can edit the rota, the service area, the emergency list and the opening hours themselves.
Seasonal spikes are the strongest case
The clearest argument for this is not an average week - it is the first cold snap, the first heat wave, the storm, the freeze. Demand arrives in a few hours, every line rings at once, and extra staff cannot be hired in time because every competitor wants them too. An agent that answers in parallel, triages by urgency and queues the non-urgent calls for a callback is doing something a human team physically cannot. If you only justify the spend on peak weeks, it usually still justifies itself.
What to connect it to
The booking has to land in your scheduling system, the caller and the job history belong in your CRM, and the confirmation and reminder should go out by text because that is what homeowners read. If you already run an ERP or CRM, connecting to it properly matters more than any script - our guide to AI agent ERP integration covers what that involves, and Odoo AI CRM covers the Odoo side specifically.
What to measure after launch
Four things, honestly. How many calls were answered that previously were not. How many turned into booked jobs. How many were handed to a person, and whether the reasons look sensible. And how often a technician arrived to find the job details wrong, because that number is the real test of the qualification questions. Review a sample of transcripts weekly at first; a falling handoff rate can mean the agent is improving or that it has stopped escalating when it should.
Common mistakes
Three come up repeatedly. Starting with every call instead of one line - after-hours only is the easiest case to scope and the easiest to judge. Skipping the emergency list because it feels obvious, which it is to your team and not to anything new. And measuring calls answered rather than jobs booked, which flatters the system without telling you whether it earned anything.
Getting started
Pick the line that leaks most, usually after-hours or lunchtime overflow. Write down your emergency rules, your service boundary and your qualification questions as they already exist in your best dispatcher's head. Keep the price answer honest and the handoff easy. Run it for a few weeks against a baseline you measured first, then widen it.
Inwizards has been building software since 2009, with teams in the US, UAE and India. The AI voice agents page covers the phone side, AI agents covers the written channels and the back-office work behind the booking, AI agent development covers how a build and pilot actually run, and what an AI agent costs sets out the factors without inventing a price. If you run project work rather than call-outs, AI agents for construction is the closer fit, and AI appointment booking covers the scheduling mechanics.