No single record of the promise
Price, scope, and add-ons live in three threads with two family members. Nobody can prove what was agreed.
Intake, quotes, reminders, and confirmations — what works on WhatsApp, what breaks without a system of record, and templates you can copy today.
14-day trial · $0 today · card required · WhatsApp is a Pro/Business channel in the US and Profissional/Empresa in Brazil
WhatsApp is the default business channel in Brazil and a common one in the US for cleaning companies whose customers prefer a message to a phone call. It is not a CRM, it is not a calendar, and it has no memory of the promise you made three weeks ago about the dog. Treat it as a delivery channel, not as the business, and most of the operational pain disappears.
Four jobs, one channel — and each one needs a record behind it.
The first message is rarely a booking. It is "how much for a two bedroom?" Collect bedrooms, bathrooms, square footage, pets, and last clean — then save them on the customer record.
Lead lands in CRMA price in a chat bubble is easy to send and impossible to prove. Scope, exclusions, and validity belong on a written quote the customer can reopen.
Quote attached to jobThe day-before reminder is the highest-value message you send. It reduces lockouts and no-shows — and a personal phone cannot promise it will go out.
Sent from the calendarThree buttons — confirm, reschedule, can't make it — beat a paragraph. A tap is something a system can record and act on.
Reply becomes an eventNothing breaks on a quiet Tuesday. These four failures cost money every busy week.
Price, scope, and add-ons live in three threads with two family members. Nobody can prove what was agreed.
Gate code, dog, hot tap, and product preferences live in whoever went last — not on the property record.
A message at 9:40 while both cleaners are on site waits for a free hand. Two hours later the customer booked someone else.
“I told you on WhatsApp” is not a record you can search, filter, or export when the job is disputed.
Automation fixes the queue. A system of record fixes the first three. A chat app provides neither.
How an inbound WhatsApp becomes a job event inside MaidPilot.
WhatsApp consent is stored separately from SMS consent. Confirmations and schedule updates only go to opted-in customers.
Job messages carry reply buttons for confirm, reschedule, and can't make it — with a STOP footer.
Inbound replies land next to the customer's jobs, invoices, and property notes — not on a personal phone.
Each notification event has its own toggle. When WhatsApp is on for an event, SMS is not sent for that same event.
Optional pings are skipped if the last WhatsApp send failed, or if the last three sends got no reply.
WhatsApp opt-out matches whole messages only, so "cancel appointment" does not unsubscribe a customer.
Send these from your business number, keep them short, and attach the reply to the customer record.
Hi {first name}, thanks for the message. To quote accurately I need four things:
1) bedrooms and bathrooms
2) approximate square footage
3) pets indoors, yes or no
4) last time the home had a professional clean
Photos of the kitchen and each bathroom help a lot. I'll send a written price today.
Reminder: your clean is tomorrow between {window start} and {window end}.
Please leave access as agreed ({key / lockbox / someone home}).
Reply STOP to stop messages.
Your clean is booked for {date}.
Confirm · Reschedule · Can't make it
Reply STOP to stop messages.
The third template is the one that pays for the system. Buttons turn a confirmation into an event your software can record.
| Market | Email only | Email + SMS + WhatsApp |
|---|---|---|
| United States | Starter | Pro, Business |
| Brazil | Diarista, Essencial | Profissional, Empresa |
Read the current plan contents on the pricing page before you decide.
Decide which number customers will message, and use it everywhere — profile, website, invoices.
Confirmation, reminder, pre-job confirmation, and review request are the four that run on their own.
Capture WhatsApp opt-in separately from SMS at intake, and honour STOP per channel.
Once replies land in one inbox with the job attached, the phone stops being the business.
Still deciding what to charge? Start with house cleaning prices per hour. Stuck on reviews? See Google review requests.
One inbox for WhatsApp, SMS, and email, attached to the customer, the property, and the invoice.
Charged today · cancel anytime · Starter: 14-day free trial
Published plans and what each one includes.
Every cleaning software comparison we publish.
Pricing, routing, hiring, and operations guides.
Turn finished jobs into reviews.
The calendar behind the messages.