Home Services

Cleaning Service WhatsApp Booking: How to Send Instant Quotes and Fill Your Cleaners' Schedule

A practical WhatsApp routine for Malaysian home and office cleaning businesses: quote from your own price rules in minutes, take fair deposits, schedule cleaners and keep regular customers coming back.

Start your chatbot now
Cleaning service WhatsApp booking with instant quotes and scheduling by an AI assistant – ChatsHero
Property details in, an instant quote out, and a cleaning slot confirmed by the team.
On this page
  1. Why enquiries go cold
  2. Details for a quote
  3. Price rules for quotes
  4. The booking routine
  5. Schedules and regulars
  6. Deposits and cancellations
  7. Home details and PDPA
  8. Costs and getting started
  9. Frequently Asked Questions

Cleaning service WhatsApp booking works best when an AI assistant quotes instantly from your own price rules (property type, rooms, bathrooms and service), records the request in Google Sheets, and hands the slot to your team to confirm. A fair deposit for big jobs and a day-before reminder, a utility message at an assumed RM0.06, keep the schedule full and reliable.

Budgeting note: 26 September 2026

RM0.35 and RM0.06 in this article and its supplied illustrations are planning assumptions, not verified current Meta quotations. Gupshup's October announcement describes 1,000 free service replies per business phone number per month, then eligible service charges from 1 October 2026. Utility templates do not use that allowance. Inbound messages and qualifying 72-hour free entry point messages remain exempt. Confirm the recipient market, applicable rate card, free allowance and provider fees before budgeting. Figures below exclude tax and any unlisted costs.

Integration scope

Examples show a proposed workflow, not a guarantee that every account or plan supports it. Ask our team to confirm the channel, integration, permissions and delivery method for your setup. Staff-group notifications and group assistants require separate eligibility and integration checks; a standard one-to-one WhatsApp API account should not be assumed to access every existing staff group. Use approved individual notifications or a staff dashboard if group delivery is unavailable. Test the workflow and human handover before use.

Key takeaways
  • An instant quote needs five details: property type, rooms, bathrooms, service type and area.
  • Write your price list as simple rules the bot can follow; use 'from' prices and photos for post-renovation jobs.
  • The AI records requests; your team confirms slots and assigns cleaners in Google Sheets and Calendar.
  • Take deposits only for large jobs, with fair two-way cancellation terms shown before payment.
  • Keep door codes and key details out of the group chat; share them only with the assigned cleaner.
  • Regular customers are your best schedule: record their frequency and remind them the day before.

Why do cleaning enquiries on WhatsApp go cold?

A customer asking for a cleaning quote can book whoever answers clearly first.

A cleaning enquiry usually starts with "how much?" and a rough description. The price depends on details the customer did not send: how many rooms, how many bathrooms, standard or deep cleaning, move-out or post-renovation. When the owner is supervising a job across town, those questions wait, and the customer may book another company in the meantime.

From what cleaning business owners tell us (an observation, not a survey), leads slip away at three points:

A cleaning service WhatsApp booking assistant handles the first two points automatically and makes the third easy for your team.

What details does an instant cleaning quote need?

Train the assistant to ask for the same details in the same order every time, and to accept photos when the customer is unsure:

For post-renovation or very dirty homes, ask for two or three photos. The assistant can still give a "from" price and tell the customer that the team will confirm after seeing the photos, which is honest and still fast.

How do you turn your price list into instant cleaning quotes on WhatsApp?

Write your prices as rules the AI can follow, then paste them into ChatsHero's Plan and Build modes. Simple rules produce reliable quotes. For example:

Service (example)Example priceRule the bot follows
Standard cleaningRM35 per hour, minimum 3 hoursQuote fixed price; ask for hours needed
Deep cleaning, condoRM300 (2 rooms) to RM420 (3 rooms, 2 baths)Quote from rooms and bathrooms
Move-in / move-outDeep cleaning price + RM80Quote; confirm the property is empty
Post-renovationFrom RM600Ask for photos; team confirms final price
Add-onsRM30–RM60 eachAdd to the quote if requested

These prices are examples only; use your own. The AI quotes only from what you give it, so update the list whenever your prices change. If your customers mix Malay, English and Chinese in one message, that is fine: the assistant understands mixed-language chats, including Bahasa Rojak.

How does cleaning service WhatsApp booking work step by step?

Here is a routine a cleaning business can run with ChatsHero on the official WhatsApp Business API:

  1. Customer asks for a quote, any time of day. The AI replies in seconds.
  2. AI collects details and quotes from your price rules, including add-ons.
  3. AI records the request in Google Sheets: name, area, property, service, price and preferred day.
  4. Your team confirms the slot and assigns a cleaner. The booking is added to Google Calendar, and your team keeps the calendar up to date.
  5. Deposit for large jobs (deep cleaning, move-out, post-renovation): the AI sends your DuitNow QR or bank details, and your team verifies the payment.
  6. Day-before reminder with the time, cleaner's name and access instructions.
Four-step cleaning service WhatsApp booking flow: enquiry, instant quote, team confirms slot, reminder
The booking routine in four steps. Prices and deposit rules are set by your business.

An example conversation

This illustrative chat runs from a late-night enquiry to the day-before reminder:

Example cleaning service WhatsApp booking chat with instant quote, deposit and reminder
Illustrative conversation: A) enquiry, B) quote and request, C) deposit and confirmation, D) day-before reminder.

How do you manage cleaner schedules and regular customers?

Your best week is one where most slots are regular customers. Record each customer's frequency (weekly, fortnightly, monthly) in the same Google Sheet as new bookings, so your supervisor sees next week's regular jobs and open slots at a glance.

Google Sheets schedule for cleaning service WhatsApp bookings with area, frequency and status
Illustrative Google Sheet: requests recorded from WhatsApp; your team assigns cleaners and updates statuses.

After a one-off deep clean, your team can ask once whether the customer wants a regular slot. If they say yes, record it; if they say no, leave it there. A daily report in your team's WhatsApp group lists tomorrow's jobs and any requests still waiting for confirmation.

Should cleaning services take a deposit, and what terms are fair?

For large jobs, a deposit protects your cleaners' time and your materials. For short standard cleans with known customers, it often adds friction for little benefit. Whatever you choose, show the rules before the customer pays, and make them apply both ways. One-sided terms can create problems under Malaysia's Consumer Protection Act 1999.

Payment check

A screenshot is not a payment. The AI tells the customer "our team will verify the payment", and your team marks it in the sheet after checking the bank account.

How do you keep customers' home details safe?

A cleaning booking holds sensitive practical details: home address, when the house will be empty, gate or door codes, key handover. Under Malaysia's Personal Data Protection Act, collect only what you need and protect it.


What does a cleaning service WhatsApp booking system cost?

There are two separate costs. Your ChatsHero plan covers the AI assistant, broadcasts and Google Sheets and Calendar records; see our pricing page. Meta's per-message fees are billed to your own WhatsApp account.

Example monthMessagesRate usedMeta fees
Day-before reminders (utility)200RM0.06200 × RM0.06 = RM12
Regular-slot offer to opted-in past customers (marketing)500RM0.35500 × RM0.35 = RM175

These volumes are examples. Meta decides the category from the message content, and rates may change (Meta pricing). From 1 October 2026, eligible service replies above the monthly 1,000-message allowance per phone number inside the customer-service window are also charged per message using an illustrative utility-rate assumption.

To start, paste your price list into ChatsHero, list your service areas and add your deposit rules. Test it by asking for a few quotes yourself, then go live. Learn more about ChatsHero or read other home services guides on our blog.

Try it yourself

Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.

Frequently Asked Questions

How does cleaning service WhatsApp booking work?

The customer messages your WhatsApp number. An AI assistant asks for property type, rooms, bathrooms, service and area, quotes from your price rules and records the request in Google Sheets. Your team confirms the slot and assigns a cleaner, and a reminder goes out the day before.

Can a WhatsApp chatbot give accurate cleaning quotes?

Yes, if your price list is written as clear rules, such as a price per room and bathroom combination plus add-ons. For post-renovation or unusual jobs, the bot gives a 'from' price and asks for photos so your team can confirm.

Should I charge a deposit for house cleaning?

For large jobs such as deep cleaning, move-out or post-renovation, a deposit is reasonable. Deduct it from the bill, allow free rescheduling up to a stated time, refund in full if you cancel, and show the terms before payment.

Does the chatbot confirm payments automatically?

No. The bot sends your payment details and tells the customer that your team will verify the payment. Your team checks the bank account and updates the status in Google Sheets.

How do I keep customers' door codes and addresses safe?

Collect only what you need, keep door codes out of shared sheets and large groups, share them only with the assigned cleaner, and limit sheet access to scheduling staff, in line with Malaysia's PDPA.

How much do WhatsApp booking reminders cost for a cleaning business?

A day-before reminder is typically a utility message, an assumed RM0.06 in Malaysia. Promotional messages are marketing, an assumed RM0.35. Meta bills these to your own WhatsApp account; your ChatsHero plan is separate.

Sources

  1. Meta: WhatsApp Business Platform pricing
  2. Zendesk: Upcoming changes to WhatsApp Business messaging pricing (1 Oct 2026)
  3. Jabatan Perlindungan Data Peribadi (PDPA Malaysia)
  4. KPDN: Ministry of Domestic Trade and Cost of Living (Consumer Protection Act 1999)

Further reading

Quote first, even when your team is out cleaning

ChatsHero answers cleaning enquiries 24/7, quotes from your price rules and records every booking for your team to confirm.

Start your chatbot nowChat with us on WhatsApp