Back to all posts

Cleaning services: quote requests and recurring bookings

Recurring bookings run on somebody answering 'can we skip this week' at 10 PM. An AI receptionist for cleaning services takes that off your plate.

AP
Arjun Patel
Co-founder

A text lands at 10 PM: "Can you skip Thursday, we're travelling." It's a two-second message for the client and a small chore for whoever runs the cleaning business — find the schedule, confirm the skip, remember to tell the cleaner, make sure it doesn't get billed. Multiply that by every client who reschedules, skips a week, or adds a one-off deep clean before guests arrive, and the actual job of running a cleaning service starts to look less like cleaning and more like constant, individual rebooking. An AI receptionist for cleaning services is built around that second job, because for most operators it's the bigger one.

Two different conversations on the same line

New business comes in as quote requests — home size, number of bedrooms and bathrooms, one-time versus recurring, deep clean versus standard. Existing business comes in as changes to a schedule that's already running: reschedule a day, skip a week, add a service before a festival or a guest visit. Both are constant. Neither needs the owner personally involved every time.

Getting a quote out fast

Most cleaning businesses can't give a firm number without a few basic facts about the home. AIVA gathers those — over the website widget or the phone — home size, bedroom and bathroom count, whether it's a one-time or recurring booking, standard clean or deep clean, and any add-ons like inside-fridge, inside-oven, or window cleaning that change the price. With that in hand, it either gives a ballpark on the spot from the business's own pricing structure or books a walkthrough for anything too specific to quote sight unseen, so a new inquiry doesn't sit unanswered in a messaging app for two days while the prospect quietly books someone who replied faster.

What a Monday morning actually looks like

Picture the first hour of a typical week. A new prospect messages the widget asking for a quote on a 3BHK, twice-monthly clean — AIVA asks the two or three follow-up questions that affect price (which floor, whether there's a balcony, any pets) and gives a range immediately. A second message arrives from an existing client: "can we do Thursday instead of Wednesday this week, we have guests coming." AIVA checks the recurring schedule, confirms the swap, and logs it so the assigned cleaner's day updates automatically instead of the owner having to remember to mention it. A third client texts asking to add a one-off oven clean to their regular Friday slot before a family visit — a simple upsell that would otherwise depend on someone remembering to ask, or the client remembering to call ahead.

None of these three exchanges took the owner's attention, and all three would have been small interruptions serialized through one person's phone in a business running the old way — a phone that's usually also holding a mop at the time.

The questions that come before someone books at all

A surprising share of cleaning-service inquiries stall on logistics rather than price. Whether the company brings its own supplies and equipment or expects the client to provide them. Whether they use pet-safe or fragrance-free products, which matters more than it might seem for households with allergies or small children. How access works if nobody's home — a key left with a neighbour, a lockbox code, a building's security desk. Whether staff are insured or bonded, a question that comes up more with first-time clients than repeat ones. What the cancellation policy actually is if someone needs to cancel with less than 24 hours' notice.

None of these blocks a booking outright, but leaving any of them unanswered is often enough to make a hesitant prospect quietly try a different company instead of asking a follow-up question they'd rather not have to chase down. AIVA answers all of it inline, in the same conversation as the quote, so the decision doesn't stall on a logistics question nobody got around to addressing.

Where the real time savings show up

This is the part that actually changes an operator's week: a client can text RESCHEDULE and get rebooked within their existing recurring slot without a back-and-forth, because SMS conversations hold context across gaps — someone can text in the morning before work and the exchange picks back up that evening exactly where it left off, no re-explaining who they are or which service they're on. At ₹1 per SMS message, this is genuinely cheap to run for a business that lives on reschedule volume. It's also worth noting why SMS specifically tends to outperform a chat widget for this particular use case — most reschedule requests happen when a client isn't sitting at their computer on the business's website, they're on their phone, mid-errand, remembering something they forgot to mention.

Seeing the pattern, not just the day

A single skipped booking is nothing. A client who skips every third week, or a Tuesday slot that gets rescheduled more than any other, is a pattern worth knowing about — and it's usually invisible when reschedules happen one phone call at a time. AIVA logs every quote request and every schedule change to a real-time dashboard, so an operator can see resolution rates and reschedule patterns across the whole client base instead of piecing it together from memory. A client who reschedules constantly might be a candidate for a more flexible plan; a time slot that gets moved disproportionately often might be a scheduling problem worth fixing at the source, not a coincidence.

What still goes to a person

If something comes up on-site — a complaint about how a job was done, something damaged — that goes straight to the owner, immediately, with the full conversation attached. AIVA isn't trying to resolve a service-quality issue on its own; its job is making sure it reaches you fast instead of sitting in an inbox until you happen to check it.

Setting it up around a schedule that's already running

The main setup work is loading in current pricing logic (by home size and service type), connecting the calendar or scheduling system the business already uses — Google Calendar, Cal.com, or similar — and importing existing recurring clients so AIVA recognizes their number the moment they text — a client who just says "skip Thursday" without any other context should still get matched to the right recurring slot automatically. Most cleaning businesses can get this running inside a day, since the underlying pricing rules and client list already exist; it's mostly a matter of connecting them rather than building anything from scratch.

Put a rough number on it: a business managing 80 recurring clients, where even a modest one-in-five reschedule rate in a given week means 16 separate skip-or-swap conversations, is looking at maybe ₹20-30 in SMS cost to handle every one of them without a phone call. Compare that to the same 16 conversations landing as calls or messages the owner has to personally track down time for between actual cleaning jobs, and the arithmetic isn't close.

Pricing is pay-as-you-go with no monthly fee, and every account starts with ₹500 of free credit — enough to run it against a real week of quote requests and reschedules before deciding anything. See what SMS actually handles on the SMS platform page, how the numbers add up on pricing, get started free, or call +91 96623 20707 to hear how it handles a quote request.

Share
AP
Written by
Arjun Patel
Co-founder

FAQ

Common questions.

It gathers the details that determine price — home size, bedrooms and bathrooms, one-time versus recurring, deep clean versus standard — and either gives a ballpark on the spot or books a walkthrough, so a quote request doesn't sit unanswered.

They text RESCHEDULE and get rebooked within their existing recurring slot without a back-and-forth call, since SMS conversations hold context across the day and don't need re-explaining who the client is.

It goes straight to the owner immediately, with the full conversation attached. AIVA isn't trying to resolve a service-quality issue itself — its job is making sure it reaches you fast instead of sitting in an inbox.

Yes — every quote request and schedule change logs to a real-time dashboard, so an operator can see reschedule patterns and resolution rates across the whole client base instead of piecing it together from memory.

Pay-as-you-go with no monthly fee — ₹1 per SMS is the main cost driver for a reschedule-heavy business — and every account starts with ₹500 of free credit to test against a real week of requests.

Yes. It handles new quote requests for one-time or move-in/move-out cleans the same way it manages changes to an existing recurring schedule, on the same phone number and widget.

It recognizes the phone number against the existing client and booking record, so a client can text a short message like 'skip Thursday' and get matched to the right recurring slot without re-identifying themselves.

It scales down fine — a solo operator juggling a phone and a mop benefits from not having to stop a job to answer 'can you also do the oven this time,' the same way a larger team does.

Like this? Get more.

One email a month. Engineering deep-dives, product launches, customer stories. No fluff.

4,200+ subscribers. Unsubscribe anytime.