A home service business can use an AI dispatch agent on WhatsApp to collect the problem and photos, check the customer's area, offer a time window and assign the job to the technician who covers that zone. The office team then confirms and handles anything unusual, instead of typing the same questions all day.
- Home service work is booked by area and time window, so the AI needs your zone map and technician roster.
- The first questions are always the same: what is wrong, where, and when. A photo saves a wasted trip.
- Technicians are not interchangeable, so the AI matches job type and area before offering a slot.
- A service call is an estimate of time, not a promise, and the AI should say so.
- Safety problems and gas, electrical or flooding emergencies go to a human at once.
- Most of the gain is in the office team's day: fewer calls to confirm addresses and more jobs scheduled.
How does an AI agent handle home service booking in Malaysia?
An AI agent handles home service booking by asking what the problem is, where the customer lives and when they are home, then offering the next available window for a technician who covers that area. A person in the office confirms the job or steps in for unusual cases.
If you run a home service business, you know the office day. The phone and WhatsApp bring a stream of jobs: a leaking tap in Subang, a faulty water heater in Cheras, a door lock to fix in Johor Bahru. Each needs the same three answers before a technician can be sent. The dispatcher spends the morning collecting these, calling technicians to check who is free, then calling the customer back. By afternoon, the customers who messaged in the evening are still waiting.
This page is for businesses that send people to a customer's home: handyman and repair services, plumbers, electricians where licensed, water heater and lock specialists, and similar trades. Cleaning, aircond and pest control have their own guides, and we link them below.
Why does dispatch by area matter so much?
Dispatch by area matters because travel time is the biggest hidden cost in home service. A technician who zigzags across the Klang Valley loses a job or two a day compared with one who works a single zone.
Give the AI a zone map before anything else. It can be as simple as a list of postcodes or neighbourhoods grouped under each technician or team.
| Zone | Areas covered | Technician team | Travel fee rule |
|---|---|---|---|
| North | Your list of areas | Team A | Included or per distance |
| Central | Your list of areas | Team B | Included or per distance |
| South | Your list of areas | Team C | Included or per distance |
| Outside coverage | Everything else | None | Quote by a person, or decline politely |
With the table in place, the AI can say within seconds whether you cover the customer's address and who would attend. For areas outside your zones, it should say so honestly instead of promising a slot.
What should the AI ask before it books a technician?
The AI should ask what the problem is, where the property is, whether a photo is available, and which time suits the customer. Those four answers are enough to match a technician and avoid a wasted trip.
- The problem. Leaking pipe, no hot water, power trip, lock jammed. Customers describe it loosely, so the AI asks a follow-up in plain words.
- The location. Area and property type: terrace, apartment, condo with access control. Condo rules affect when work can happen.
- A photo or short video. The AI can read an image or voice note, and the technician arrives knowing what part to bring.
- The time window. Morning or afternoon, weekday or weekend, and whether someone will be home.
Property details matter more than people expect. Many condominiums and managed estates ask contractors to register in advance, and some restrict noisy work to certain hours. The AI should ask whether management approval is needed and record the answer on the job for the technician.
What the conversation looks like
Hi bathroom pipe bocor, water everywhere. Can come today?
Sorry to hear that. First, if you can, please turn off the main water valve to stop the flow. Where is the property, and could you send a photo of the leak?
Taman Desa. [photo]
Thank you, I can see the pipe joint under the basin. We cover Taman Desa. The earliest window today is 3pm to 5pm, with a technician from our central team. Does that work? A person from our office will also confirm by call.
ok can
Booked for today, 3pm to 5pm. The technician will message you when he is on the way. Please let us know if the condo needs a contractor pass.
Illustrative example.
The agent gave safety-minded first advice, matched the area, and offered a window instead of a fixed time. The office confirmation call is a deliberate human step, because a soaked bathroom is the kind of job where the customer needs to hear a person say we are coming.
How should time windows and rescheduling work?
Time windows should be stated as ranges, with a message when the technician is on the way, and rescheduling should be simple. Exact arrival times are rarely possible in home service because the previous job may run long.
- Offer two-hour windows rather than fixed minutes.
- Have the technician or dispatcher trigger an on-the-way message.
- Send a reminder the evening before or the morning of the job.
- If the customer cancels late or is not home, apply your written policy and let a person decide on exceptions.
Our guide on aircond service booking and reminders and the post on cleaning service booking with instant quotes show how reminders and quotes work in neighbouring trades.
Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.
Can the AI quote prices for home service jobs?
The AI can quote fixed-price jobs from your price list and give a call-out or inspection fee, but it should not quote repair jobs that depend on what the technician finds. A false low quote creates disputes at the door.
Many jobs can be priced from a list: a standard fitting, a basic service, a set labour charge. For open-ended work, the AI states the call-out fee, explains that the final price depends on the inspection, and has the technician give a quote on site before starting. Keep a clear message in your terms and your chat, which supports your obligations under the Consumer Protection Act, administered by KPDN.
Which jobs must go straight to a person?
Safety-related jobs must go straight to a person: gas smells, burning smells, exposed wiring, major flooding and any risk to life. The AI gives only simple safety advice and hands over.
In a real emergency, the customer should call 999. The MERS 999 emergency line is the official channel. Write this into the AI's instructions: if the message contains danger words, give the emergency number, alert the duty staff, and stop trying to schedule.
Licensing is also a human matter. Some trades need certified or registered people, and the AI must not assign a job to a technician who is not qualified for it. Your roster in the AI should list each technician's job types.
What does the office team see at the end of the day?
The office team sees a summary of jobs booked, jobs waiting for confirmation and chats that need a person, grouped by zone. This replaces the evening scroll through WhatsApp to find who was promised what.
- New jobs by zone, with photos and notes attached.
- Leads that did not confirm a slot, tagged for follow-up.
- Customers outside your coverage, which shows where demand exists.
- Complaints and urgent cases flagged to the owner.
Follow-up after the job is optional but useful. A message asking how the visit went can bring reviews, and a reminder months later suits repeat services. Keep these polite and limited, as our guide on follow-up rules to avoid spam and blocks explains.
How does a ChatsHero AI Agent Office suit a home service business?
ChatsHero, a Malaysian AI agent platform, builds an AI Agent Office with a receptionist that gathers the problem and photos, a dispatch-style booking agent that checks your zones and offers windows, a follow-up agent for unconfirmed jobs and a reporting agent that summarises the day by area. Your office staff can step into any chat.
The AI works from your own price list, zone map and rules, and runs on the official WhatsApp Business API. A free 30-minute Zoom demo can show your zones and your most common jobs.
Frequently Asked Questions
Can AI assign a technician automatically?
It can match the job type and area to the technician roster you provide and offer a time window. A person in your office should still confirm the job, especially for urgent or unusual cases.
What if the customer is outside my service area?
The AI can say politely that the area is not covered, or pass it to a person for a custom quote if you sometimes travel further.
Can the AI give a firm price for a repair?
Only for fixed-price jobs on your list. For open-ended repairs, it should give the call-out fee and explain that the technician will quote after inspection.
How does the AI handle an emergency?
It should recognise danger words, give simple safety advice, tell the customer to call 999 where life or safety is at risk, and alert your duty staff at once.
Can customers send a photo of the problem?
Yes. ChatsHero supports image and voice message understanding, which helps the technician prepare for the job.
