The Real Problem
Sam runs a carpet and upholstery cleaning business on the North Shore. It's just him and a van full of equipment — a truck-mount steam cleaner, spot treatment chemicals, and a calendar that's full from Monday to Friday during winter.
Every enquiry starts the same way: "How much to clean my carpet?"
And every time, Sam has to ask the same five questions:
- How many rooms?
- What size roughly — small bedroom or large living area?
- What type of carpet — wool, synthetic, nylon?
- Any stains or high-traffic areas that need extra treatment?
- When do you need it done?
Then he does mental maths, gives a quote, answers a few follow-up questions, and either books the job or never hears from the person again. Each call takes 5-8 minutes. On a busy day he gets 10-15 enquiries, which means up to two hours on the phone — time he doesn't have because he's supposed to be at a job site in Takapuna with a steam cleaner running.
Carpet cleaning has a particular quoting problem: the price depends heavily on details the customer doesn't think to mention. A "three-bedroom house" could mean three small bedrooms with synthetic carpet ($180) or three large rooms plus a hallway and stairs with wool carpet and pet stains ($450+). Without the right questions asked upfront, Sam either overquotes and scares people off, or underquotes and eats the difference.
The seasonality makes it worse. Winter is peak carpet cleaning season in Auckland — rain tracks mud through houses, and the damp brings out odours in old carpet. Sam's phone rings constantly from June to September, and he's physically on-site 7-8 hours a day. He can't stop a steam extraction halfway through a lounge room to take a call.
Then there's the after-hours problem. MethodCleanBiz's data shows that a third or more of cleaning enquiries arrive after business hours. Someone notices their carpet smells after they've been walking on it in socks all evening. They Google "carpet cleaning North Shore," find Sam's website, and... there's a phone number and a contact form. They call, it goes to voicemail. They fill in the form. They also message two other companies. Whoever responds first gets the job.
Why Existing Tools Don't Solve This
Most cleaning business software treats carpet cleaning the same as general house cleaning — pick a service, pick a date, submit. But carpet cleaning quoting is more variable. It's not just "3 bedrooms = $X." It depends on:
- Room dimensions (a 4x5m room is very different from a 6x8m room)
- Carpet type (wool requires different treatment and pricing than synthetic)
- Condition (light maintenance vs. heavily soiled with pet stains)
- Extras (scotchguard protection, deodorising, upholstery)
- Access (ground floor vs. upstairs, parking for the van and hoses)
Online booking forms can't capture this nuance. ZenMaid's instant booking is designed for regular house cleaning. ServiceM8's online booking lets customers request a service but doesn't walk them through the specifics that determine the price. ConvertCalculator can build a quote widget, but it's a rigid form — it doesn't handle follow-up questions like "what if I just want the bedrooms done and not the hallway?"
Sam needs something that can have the same conversation he would have on the phone — collecting the right details, explaining what affects the price, and giving a realistic estimate — without him being on the phone.
How AI Solves This
Sam sets up an AI assistant on his website and Google Business profile. When someone asks "how much to clean my carpet?", the AI has the conversation Sam would have.
A homeowner in Milford messages at 8:30pm:
Customer: Hi, how much to get carpets cleaned in a 3-bedroom house?
AI: Hi! Happy to help with a carpet cleaning quote. To give you an accurate estimate, I've got a few quick questions:
- Are we cleaning all 3 bedrooms, or specific rooms? Any hallway or stairs?
- Roughly what size are the rooms? (Small/standard bedrooms, or larger rooms?)
- Do you know if the carpet is wool or synthetic?
- Any particular stains or problem areas — pets, high traffic, food/drink spills?
Customer: All 3 bedrooms plus the hallway. Standard sized bedrooms I'd say. Not sure about carpet type — it's been there since we moved in. No pets but the hallway gets a lot of foot traffic and it's looking pretty grey.
AI: No worries — Sam can check the carpet type on arrival. Based on what you've described:
- 3 standard bedrooms — approx $50-60 each
- Hallway (high traffic, needs extra treatment) — approx $40-50
- Total estimate: $190-230
That includes hot water extraction (steam cleaning), pre-spray treatment, and spot treatment for the hallway traffic areas.
A couple of optional extras if you're interested:
- Scotchguard protection — helps repel future stains, adds about $15-20 per room
- Deodorising treatment — great for any musty smells, $30 for the whole house
When were you hoping to get it done? Sam's currently booking about a week out.
Customer: Next week would be great. Can he do a weekday morning?
AI: Let me check. Sam has Tuesday or Thursday morning available next week. Which works better for you?
I'll just need your name, address, and phone number to lock it in.
The customer books. Sam finishes his current job, checks his phone, and sees:
New booking: Thursday 9am — 3 bedrooms + hallway carpet clean, Milford. Standard bedrooms, high-traffic hallway. Estimated $190-230. No pets. Customer: Mike R, [address], 021-XXX-XXXX. May want scotchguard — discuss on arrival.
No phone tag. No lost evening enquiry. The job is on the calendar before Sam even knew about it.
What the AI Knows
- Pricing structure — per room rates by size, carpet type premiums, minimum charges, add-on pricing for scotchguard/deodorising/upholstery
- Service details — hot water extraction process, drying times, what customers should do to prepare, how to move furniture
- Carpet types — general guidance on wool vs. synthetic, common NZ carpet brands, what can and can't be cleaned
- Availability — current booking calendar, lead times, service area (North Shore, specific suburbs)
- Common questions — how long it takes to dry, whether to vacuum first, whether furniture needs moving, pet stain removal expectations
The Result
- Every "how much?" enquiry gets an instant estimate — not a callback tomorrow when the customer has already booked elsewhere
- Right questions asked every time — room count, size, condition, extras — so the estimate is accurate and Sam doesn't arrive to surprises
- After-hours and weekend bookings captured — the AI books jobs at 9pm on a Sunday when someone is planning their week
- Phone time cut dramatically — the repetitive quoting conversations that take 5-8 minutes each are handled automatically
- Upselling built in — scotchguard, deodorising, and upholstery cleaning are mentioned naturally in context, not as a hard sell
During peak winter season, Sam estimates the AI handles 60-70% of his enquiries end-to-end — from first question to confirmed booking. He only picks up the phone for unusual jobs: commercial carpet in a restaurant, flood damage restoration, or specialty rugs that need assessment.
What AI Can't Do Here
- AI won't assess carpet condition remotely — heavily stained, water-damaged, or delicate carpets need Sam's eyes
- AI won't guarantee exact pricing — estimates are ranges, and the final price may adjust on-site
- AI won't advise on carpet replacement vs. cleaning — that's a judgement call Sam makes in person
- AI won't handle insurance or flood damage claims — those require documentation and personal involvement
- AI won't clean upholstery or rugs without Sam confirming the material is safe for the process
Who This Is For
- Solo carpet cleaners who can't answer the phone while operating equipment on-site
- Carpet and upholstery cleaning businesses that get high volumes of repetitive "how much?" enquiries
- Specialty cleaners (carpet, tile and grout, pressure washing) where the quote depends on details that need to be collected through conversation
- Any cleaning operator in a seasonal business who gets overwhelmed with enquiries during peak months
- North Shore, West Auckland, and South Auckland operators covering wide areas where driving between jobs takes up the day
