WhatsApp Chatbot

How to build a WhatsApp chatbot for your home services business

Most messages a home services business gets on WhatsApp are the same handful of questions, asked at all hours. A chatbot answers those the moment they arrive and passes everything else to a person. Here is what is worth automating for home services businesses, what a good flow looks like, and where the bot should stop.

Reputoo TeamUpdated 25 September 2026 10 min read

Key takeaways

  • A home-services chatbot books visits end to end: service, address, slot, price estimate.
  • It answers when the technician will arrive and what a visit costs, without a dispatcher.
  • Quotes for large jobs, complaints and damage claims go to a person.
  • Service-due reminders let customers rebook with one tap.
On this page (28 sections)

1.The conversations worth automating for home services businesses

Start from what customers actually send. Customers ask whether a technician can come today, what a visit costs, when the technician will arrive, and whether the work has a warranty.

Then look at what goes wrong today:

  • Booking by phone is slow and often missed. Customer calls for AC service at 1 PM. You're on another job. Missed call. They call a competitor. WhatsApp bookings never miss.
  • Customer doesn't know when technician arrives. "I waited 3 hours and nobody came" — because you didn't send an ETA. A simple WhatsApp saves the job and the customer.
  • Calls go unanswered while technicians are on site. Your team is under a sink or on a ladder. The phone rings, nobody picks up, and that job goes to whoever answers first.

Each of these is a conversation with a predictable shape — a question, a lookup, a confirmation. That shape is what a chatbot handles well.

2.The booking flow

  1. Which service? Cleaning, AC, plumbing, electrical, pest control, appliance repair.
  2. What is the problem? A few buttons — not cooling, leaking, deep clean, routine service — and an optional photo.
  3. Address — shared location or typed, checked against your service area.
  4. Slot — the windows you have free.
  5. Price — the visit charge and the estimate, with what may change it.
  6. Confirm — and pay an advance if you take one.

3.An example flow: ac service booking → technician eta → next service reminder

Example conversation — AC service booking → technician ETA → next service reminder. Names, times and references are placeholders.

Customer: Hi, I need AC servicing for 2 split ACs in my flat. Can someone come this Saturday morning?

Business: ❄️ AC Servicing available this Saturday!
2 Split AC service: ₹800 (₹400/unit)
• Deep cleaning + gas check + filter clean
• Time: approx 2 hrs
Slots available:
• 9:00 AM ✅
• 11:30 AM ✅
Which slot works? Share your address and we'll confirm! 🔧

Customer: 9 AM please. Address: Flat 4B, Vasant Vihar Apartments, Sector 14, Gurgaon

Business: ✅ AC Service Booked!
Saturday, 28 Jun at 9:00 AM
Flat 4B, Vasant Vihar, Sector 14
Technician: Raju Singh
Total: ₹800
You'll receive a WhatsApp when Raju is on his way! 🔧

Business: 🚗 Raju is on his way!
ETA: 15 minutes (currently 3 km away)
Contact: 98100-XXXXX
Please keep the ACs switched on for initial inspection.

Business: ✅ AC Service Complete!
Both units serviced. Job card: #AC-2847
Next service is due in 6 months — we will remind you. Need anything before then, just reply here.
Thank you! Book next service: wa.me/91XXXXXXXXXX 🌟

Notice what the business side does: it answers with the specific detail (time, reference, next step), it asks for one thing at a time, and it gives the customer a one-word way to reply. Those three habits matter more than how clever the bot is.

4.Photos of the problem

A photo of a leaking pipe or the error code on an AC tells the dispatcher which technician and parts to send. The bot asks for one when it helps and attaches it to the job, so the technician arrives with the right tools the first time.

5.Keyword flows or an AI chatbot?

Reputoo supports both, and most home services businesses end up using both:

  • Keyword flows — a fixed menu or trigger word ("MENU", "BOOK", "STATUS") leads down a set path. Predictable, easy to audit, right for anything with a fixed answer.
  • AI chatbot — reads the customer's own words and answers from your knowledge base (website, price list, policies). Right for the long tail of questions nobody wrote a menu item for.

A sensible start for a home services business: keyword flows for the top two or three tasks, AI for everything else, and a person behind both.

6.Where is my technician?

The most common question on the day is when the technician will arrive. The bot answers from the job's status — assigned, on the way, running late — and shares the technician's name and photo. Dispatchers stop spending their morning answering the same question.

7.What the bot should hand to a person

  • Complaints, refunds and anything where the customer is upset.
  • Anything involving money the bot cannot see — a disputed bill, a custom quote.
  • Health, safety or legal questions.
  • Any customer who asks for a human. Do not make them ask twice.

For home services businesses specifically: quotes for larger jobs, complaints about work and damage claims need a person.

Handover on Reputoo moves the chat into the shared inbox with the conversation so far, so staff never ask the customer to repeat themselves.

8.Setting it up

  1. Connect your WhatsApp number to Reputoo (official API; takes minutes).
  2. Add your website and documents to the knowledge base so the AI answers in your home services business's own terms.
  3. Build keyword flows for the top tasks above. What to connect: A job-scheduling tool or dispatcher sheet with technicians and slots.
  4. Choose who gets handed-over chats, and during which hours.
  5. Test from a personal phone, then share the number or a QR code with customers.

9.Service areas

Customers outside your area should know before they book. The bot checks the address or pin code against the areas you serve, and tells anyone outside it politely, rather than taking a booking that has to be cancelled later.

10.Price questions

Customers ask what a visit costs. The bot shares the visit charge, standard service prices and what can change the final bill, such as parts or extra units, from your price list. It never gives a firm price for work a technician has not seen.

11.Rescheduling and cancellation

Customers who need to move a visit can pick a new slot in the chat. The bot applies your cancellation policy and frees the old slot for another booking.

12.Service-due rebooking

When an AC service, purifier filter change or pest-control treatment is due, the reminder carries a button to book. The bot shows the next free slots and confirms in a few taps.

13.Payments

The bot sends payment links with the invoice and confirms receipts. It never asks for card numbers, PINs or OTPs.

14.What goes to a person

  • Quotes for renovations, large cleaning jobs and multiple units.
  • Complaints about work.
  • Damage claims.
  • Anything unsafe — gas smell, sparking wiring — gets an immediate safety message and a person.

15.Safety first

If a customer mentions a gas smell, sparks, smoke or flooding near electrics, the bot tells them to follow basic safety steps — switch off the mains if safe, leave the area, call emergency services where needed — and passes the conversation to a person immediately. It never tries to guide a repair.

16.Languages

Customers write in many languages; the AI chatbot replies in theirs, which matters for households where the person at home is not the person who booked.

17.Testing before launch

  • Book an AC service at an address inside and outside your area.
  • Ask where the technician is.
  • Report a gas smell and check the safety reply and handover.
  • Rebook from a service-due reminder.

18.Is the chatbot working?

Watch bookings completed without a call, technician-status questions answered without a dispatcher, and service-due reminders that turned into bookings. Read handovers weekly.

19.Cleaning bookings

Cleaning jobs need a few extra details: home size, rooms, bathrooms, whether the home is furnished or empty, and add-ons such as sofa, kitchen or balcony cleaning. The bot asks for these with buttons, calculates the price from your list, and tells the customer how long the team will need and how many cleaners will come. Customers know what to expect before anyone arrives, and the team arrives with the right equipment.

20.Pest-control preparation

Pest-control treatments often need preparation — clearing kitchen shelves, covering food, keeping children and pets away for a time. The bot sends your preparation guide with the booking and a reminder the evening before, so the technician does not arrive to a home that is not ready.

21.Handing over

When the bot passes a conversation to a person, it includes the service, the problem, the address and any photos, so the dispatcher never asks the customer to repeat themselves.

22.Access, parking and pets

Technicians lose time at gates and lifts. The bot asks whether the society needs a visitor pass, where to park, which floor, and whether there are pets at home, and adds the answers to the job. The technician arrives knowing what to expect, and the customer is not called from the gate.

23.AMC customers

Customers on a maintenance plan can check visits remaining, book the next one within the plan and ask when the plan renews. The bot answers from the plan record and passes plan changes and upgrades to a person.

24.After hours

Households notice problems in the evening and at weekends. The bot books the next free slot at any hour and, if you offer emergency visits, explains the charge and alerts the on-call technician.

25.Ratings after the visit

A day after the job, the bot asks the customer to rate the visit. A low rating goes straight to the manager with the job and technician attached, so someone calls the customer the same day; a high rating receives your review link. The bot never argues with a complaint or offers compensation — it apologises, records the details and hands over.

26.Privacy

Addresses, phone numbers and photos from inside homes are sensitive. The bot shares a customer's address only with the assigned technician, never with other customers, and follows your retention policy for photos.

27.Parts on order

When a repair waits for a part, the bot tells the customer the expected date from the job record and offers follow-up slots as soon as the part arrives.

28.Frequently asked questions

Does a home services business need a developer to build a WhatsApp chatbot?

No. Flows are built in the Reputoo dashboard, and the AI chatbot learns from pages and documents you upload. A developer is only useful if you want to connect a custom in-house system.

Will customers know they are talking to a bot?

They should. Say so in the first message and offer a way to reach a person. Customers mind a slow or wrong answer much more than they mind a bot.

Can the chatbot give a price for a repair?

It shares the visit charge and standard prices, and explains what can change the bill. Firm quotes come after a technician inspects.

What if a customer reports a gas smell?

The bot gives basic safety steps and passes the conversation to a person immediately.

Can customers see where the technician is?

The bot answers from the job status — assigned, on the way, running late — with the technician's name and photo.

Can the chatbot price a cleaning job?

Yes, from your price list, based on home size, rooms, bathrooms and add-ons.

How do I stop missing calls while technicians are on site?

An AI voice agent answers every call you cannot, captures the job details and address, and books the visit. Customers get a dispatch alert and an arrival ETA on WhatsApp without anyone typing them.

How do I remind customers for annual maintenance visits?

Set up annual reminders based on last service date. AC annual maintenance at 12 months, pest control at 6 months, water purifier at 3 months. Reputoo sends the reminder automatically — zero manual tracking.

Set up WhatsApp chatbot for your business

1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.