AI can answer calls the crew misses, turn a room count into a written quote, send booking reminders, suggest add-ons, chase invoices, ask for reviews and write ad copy. Do them in that order: lost calls and slow quotes cost whole jobs, while the later jobs save minutes or lift the value of each visit a little.
The order assumes a firm of one to three vans that takes most bookings itself. It holds because a missed call or a quote left overnight never appears in a report, whereas a late invoice at least sits on the books where you can see it. Two decisions never move to software: what a fibre or stain will tolerate, and the price of a job nobody has seen.
The seven jobs side by side
Set-up time and cost below assume you already have a phone, some way of booking jobs (a diary, a spreadsheet or job software) and a free chatbot account. The ranking is by how soon each job's gain should show against its cost, which the payback sum in the next section tests with figures.
| Rank | Job | Set-up time | Monthly cost | First sign it works |
|---|---|---|---|---|
| 1 | Missed calls | About an hour, plus a call-forwarding setting on your phone | $0 for 25 calls on Smith.ai's free plan, then $3 a call; paid plans from $79 (Goodcall) or $150 (Smith.ai Pro) | Every unanswered call leaves a text summary on your phone |
| 2 | Quotes | Two to three hours to write your price table once | $0 on a free chatbot plan, $20 on a paid one | Quote reply sent within 15 minutes of the enquiry |
| 3 | Reminders | About an hour in the booking tool you already use | Usually $0, as most job software includes them | Fewer locked doors and last-minute cancellations |
| 4 | Add-ons | An hour of wording, an hour mapping triggers | $0 | Add-ons sold per completed job creeps up |
| 5 | Invoicing | An hour to write the chase ladder | $0 inside most job software | Fewer days from job to payment on commercial accounts |
| 6 | Reviews | Thirty minutes | $0 | New reviews arrive a few a week |
| 7 | Ads | Half a day, then a weekly check | Ad spend; the AI subscription is the small part | Cost per booked job, not clicks |
Reviews and ads sit at the bottom because neither shows a countable gain in the first month, not because they matter less. If you have no commercial or letting-agent accounts, drop invoicing and promote reviews to fifth.
A payback sum for a two-van firm
Take a firm with two vans that completes 90 residential jobs a month at an average of $210, plus three letting-agent accounts billed monthly. Every figure below is an assumption for illustration. Replace each with your own: missed calls from your phone log, quote requests from your inbox and messages, wasted visits from last month's diary.
| Job | Assumption (illustrative) | Monthly gain | Monthly cost |
|---|---|---|---|
| 1. Missed calls | 36 unanswered calls; 1 in 4 callers would have booked (9 jobs); the AI line wins back half | 4.5 jobs, $945 | $33 (25 free calls, then 11 at $3) |
| 2. Quotes | 60 written quote requests; booking rate rises from 40% to 45% | 3 jobs, $630 | $0 to $20 |
| 3. Reminders | 6 wasted visits a month at about $105 each, cut by half | $315 | $0 |
| 4. Add-ons | Take-up rises from 12% to 20% of 90 jobs, at $30 an add-on | 7.2 add-ons, $216 | $0 |
| 5. Invoicing | Two hours of chasing saved, valued at $35 an hour | $70 | $0 |
| 6. Reviews | Not counted: slow and hard to attribute | None counted | $0 |
| 7. Ads | Not counted: unproven until tracked | None counted | Ad spend, plus $0 to $20 for the chatbot |
The counted gains come to about $2,176 a month against about $53 at most in subscriptions (the call charges plus one $20 chatbot plan), and the first three jobs account for $1,890 of that. Halve every gain, which is the cautious reading, and the order does not change: calls $473, quotes $315, reminders $158, add-ons $108, invoicing $35.
Two of the inputs deserve suspicion. The $105 per wasted visit is half an average job, standing for a slot you cannot refill the same day plus the drive; with a diary that has gaps it costs more, with a waiting list it costs less. And "wins back half" is the shakiest figure of all, because it depends on whether callers leave voicemails and how fast they ring the next firm. Test it rather than believe it: after a fortnight, count how many callers the AI line answered and how many of them booked.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowRank 1: a receptionist for the calls you can't take
A carpet cleaner's phone rings hardest while both hands are on the wand or the van is on the move. An AI receptionist picks up the calls you miss, asks the questions you would ask, and texts you a summary. It can book straight into a calendar if you let it, but taking details only is the safer first setting.
Start by counting. Your phone's call log shows last month's missed calls; note how many left no voicemail. Then set your mobile to forward calls you do not answer (most networks call it "forward when unanswered") to the receptionist's number. Smith.ai's AI receptionist is free for 25 calls a month and $3 a call after that, with paid plans from $150; Goodcall starts at $79 a month for 100 unique callers (about 150 calls). Job software such as Jobber sells a Receptionist add-on of its own; its pricing page shows no figure for it, so ask Jobber for the current price. The longer cost comparison is in AI receptionist for tradespeople: what it costs and when it pays.
The script matters more than the vendor. Give it the questions in your order: name and mobile, which rooms, how many stairs, pets and any urine or oil stains, the earliest date they need it, and how they would like to be contacted. Tell it what it must not do, which is quote a final price, promise a slot, or comment on whether a stain will come out. Then write one emergency rule: a caller who mentions flooding, sewage or a burst pipe is put straight through to your mobile.
A realistic summary, as the AI might text it to you (illustrative):
Missed call 10:42. Caller: [first name], mobile ending 482
Wants: clean of three bedrooms, hall, stairs and landing
Pets: one dog, aged two; a urine patch in the back bedroom
Needs it by: Saturday (visitors arriving)
Preferred contact: text
Price given: none (script says we quote after a few answers or photos)
Next step: text sent asking for three photos and the stair count
Two fixes follow from that one summary. The AI never asked how many stairs, so the "stair count" line is a request, not an answer: add stairs to the question list in the script. And "a urine patch" is too thin for a pet treatment, so add "how old is the stain and has it been treated" as a follow-up. Read every summary for the first fortnight, check that names and mobile numbers were heard correctly, and fix the script each time you find a gap. After two weeks you should see two numbers: how many callers the AI line answered, and how many of them you booked.
Rank 2: a quote on the customer's phone within the hour
Most enquiries arrive as one untidy message: "three bed house, dog, stairs, how much?" The job is to turn that into a priced reply in minutes without making up a number each time. Give the AI your price list and your rules, let it do the sums and the wording, and keep ownership of the price list yourself.
You write quote replies for a carpet cleaning firm. Use ONLY this price list and never invent a price.
Price list (USD): bedroom up to 14 sq m $45; larger bedroom $55; living or dining room $60; hall $30; landing $30; stairs $3 a step; pet-odour treatment $25 a room; fabric protector $20 a room; minimum charge $120.
Rules: give a price range, not one number, until stairs and room sizes are confirmed. Ask for each missing item in a numbered list of no more than three questions. Never say a stain will come out. Never state how long a job takes. The quote stands for 14 days. Sign off as [your name].
Customer message: "3 bed semi, all carpets incl stairs and landing, we have a dog. Can you quote?"
A typical first answer (illustrative):
Hi [first name], thanks for getting in touch. For three bedrooms, the hall, the landing and the stairs, the clean would be between $231 and $253, depending on room sizes and the number of steps. A few quick questions so I can firm that up:
1. Roughly how many steps are on the stairs?
2. Is any bedroom bigger than about 14 square metres (150 square feet)?
3. Which room has the worst pet stain, and how old is it?
If odour is the worry, a pet-odour treatment is $25 a room and I can add it. The quote stands for 14 days. We'll be with you for about two hours.
The range is right: three bedrooms at $45 plus hall and landing at $30 each plus 12 steps at $3 gives $231, and one larger bedroom plus 16 steps gives $253. The last sentence is the fault. "About two hours" was not in the rules, so the AI invented it. The fix is to keep the rule "never state how long a job takes" and to test it by pasting three more customer messages before you use the prompt for real. For a fuller template covering stairs, pets and rugs, see the carpet cleaning quote template built with AI chat, and for the pricing logic behind the list, the per-room calculator.
Then add one follow-up two days later, written once and reused: "Hi [first name], just checking the quote for the three bedrooms and stairs still suits. Reply with a day that works and I'll hold the slot." Most job software can send this automatically when a quote has had no reply; Jobber's pricing page lists automatic quote follow-ups, though which plan includes them is worth checking. If yours cannot, a calendar reminder and a pasted text do the same job. Measure two things for 30 days: minutes from enquiry to quote, and the share of quotes that become bookings.
Rank 3: reminders that stop the locked-door visit
A visit that finds nobody in, a car blocking the drive, or a lounge still full of furniture wastes a slot you cannot refill the same day. A three-message ladder prevents most of it. Your booking tool sends the messages; the AI's part is writing them once, in your voice, at the right length.
| When it goes | What it does | Sent by |
|---|---|---|
| At booking | Confirms date, arrival window, price range and how you will get in | Booking tool |
| 48 hours before | Gives the preparation list and asks for a YES reply | Booking tool |
| Morning of the visit | An "on my way" text with a one-hour window and a parking question | Booking tool |
The middle message does the work, so spend the effort there. A filled-in version (illustrative):
Hi [first name], it's [your name] from [business]. We're booked to clean your three bedrooms, hall and stairs on Thursday between 9 and 10 am. Before we arrive, please clear small items and breakables from the floors and tell us where to park. Reply YES to confirm someone will be in, or call [number] if plans change.
Ask the AI for three versions of that text at different lengths and send each to a third of customers for a month; the one that draws the most YES replies wins, though with so few customers only switch if the gap is obvious. No reply by that evening means a phone call, because a silent customer is the one who forgets. Two traps to avoid: a reminder that promises a drying time you have not tested (write your usual range and say drying depends on the weather and ventilation), and a reminder sent to a landline, which cannot receive a text. Count locked-door visits and last-minute cancellations this month against last month.
Rank 4: add-on suggestions at quote and confirmation
Add-ons sell best when they answer something the customer already said. The AI's job is to notice those remarks and write a one-line, low-pressure suggestion; the offer and the price are yours. Two moments work: a single optional line in the quote, and one line in the 48-hour reminder where the customer can reply ADD.
| What the customer mentions | Add-on to suggest | Wording (illustrative) |
|---|---|---|
| A dog, a cat or "a smell" | Pet-odour treatment | "If the odour is the worry, a pet-odour treatment is $25 a room. Want it added?" |
| New or light-coloured carpet | Fabric protector | "A protector is $20 a room. [One sentence from the product label on what it does.]" |
| Busy stairs or a hall with heavy traffic | Traffic-lane pre-treatment | "The stairs take the most wear. A pre-treatment on that lane is $[price]." |
| A sofa or armchairs in the message | Upholstery clean | "I can clean the two-seater while the van is on site for $[price]." |
| Rugs | Rug clean | "Rugs need a different method. I can quote them separately once I've seen the label." |
The protector row shows the rule that keeps this honest: take any claim about what a product does from its own label, and never write that it makes stains impossible. The AI will happily write the stronger version if you let it.
To find what you are missing, paste the last 30 job notes into a chatbot with names, addresses and numbers removed, and ask which add-ons were mentioned or implied but not sold. A typical answer (illustrative) says nine jobs mentioned pets and none sold the odour treatment. Check five of those by hand, because models double-count and occasionally invent a mention. Keep to one suggestion per message and two per job, or it starts to feel like a sales call. In the sum above, lifting take-up from 12% to 20% adds seven or eight add-ons a month, which is roughly $216.
Rank 5: invoices that chase themselves, within limits
Home customers mostly pay on the day, so this matters most for commercial and letting-agent accounts billed monthly. Two parts can be automated: the itemised invoice, and the chase when it goes unpaid. Jobber's pricing page lists automatic invoice reminders by email and text with a one-click payment option, and most job software has an equivalent, so the reminders themselves are rarely worth buying separately.
What the AI adds is the wording of a ladder that suits each account. For an agent who has paid on time for two years, the second message is friendly and short. For a new account, it is firmer. A four-step ladder:
- Day 0: the invoice, itemised by address and date, with the payment link.
- Day 7: a friendly nudge, sent by the software.
- Day 14: a firmer message that names the amount and asks for a payment date.
- Day 21: a phone call from you, never an automated message.
A filled-in day-14 message (illustrative):
Hi [first name], invoice 1042 for $1,260 (six jobs completed last month) is now 14 days past its due date. Could you let me know when payment will reach us, or tell me if anything on the invoice needs correcting? The payment link is below, or call me on [number]. Thanks, [your name]
Before any chase goes out, check the account notes. A firm reminder on an invoice the client has already queried damages the relationship, and a message threatening interest or legal action is a decision for an adviser, not an AI draft. For itemising and tone, the cleaning invoice template and chasing guide has more wording. Measure the average days from invoice to payment on commercial accounts, before and after.
Rank 6: one review request, sent the same afternoon
Reviews compound slowly, so the effort should be tiny: one text, same afternoon, with the direct link, sent to every customer rather than a filtered few. Google's own guidance on getting reviews prohibits offering free or discounted goods or services in exchange for a review, so "leave a review for $10 off" is out. Getting more reviews after every job with AI follow-ups covers the timing and automation in more depth.
Hi [first name], thanks for choosing [business] today. If you're happy with the carpets, a short review helps other people find us: [link]. If anything isn't right, reply here and I'll sort it out.
The AI earns its place on the replies. Say a customer writes three stars: carpets lovely but the crew arrived 40 minutes late. A typical draft thanks them, apologises twice and offers a discount. The fixes are to cut the second apology, delete the discount (replies are public, and offers in replies invite complaints), and add one line saying how arrival windows are now confirmed by text. Keep every reply to two or three sentences, leave out private details, and post it yourself rather than letting a tool publish for you.
Rank 7: ad copy and offers, not ad spending
The cheap part of advertising is the wording, and the AI is good at it. The expensive part is where the budget goes, and it cannot judge that for you. Ask for five offer angles in a single request, pick one, and run it alone for two weeks so the result means something.
Write five Facebook ad headlines and two-sentence descriptions for a carpet cleaning firm. Use only these facts: three rooms and a staircase from $175; pet-odour treatment $25 a room; we confirm the price before we start. No claims about stains coming out. Tone: plain and friendly.
Typical output includes "Three rooms and a staircase from $175", "Dog at home? Add the pet-odour treatment for $25 a room" and "Cleaning before the inspection? Book the day before". Strike any line that promises a result. Then judge the test by cost per booked job, not clicks: $300 of spend that produced six enquiries and three bookings cost $100 a booked job, against an average job worth $210. Ask "how did you hear about us?" at booking and write the answer down, or you cannot tell which jobs the ad brought in.
If you advertise through Local Services Ads, Google is moving them into Google Ads in phases from August 2026 into 2027, and its help page says manual bidding, such as a maximum cost per lead, is no longer supported in the new set-up. That is one more reason to leave ads until the six jobs above are running steadily. For offer ideas and a testing routine, see carpet cleaning Facebook ads: write and test offers with AI.
What to skip while the firm is small
These come up in vendor pitches. None is wrong for every firm, but none earns its cost on one to three vans.
- Pricing or stain diagnosis from photos alone. A model can count rooms in a photo. It cannot tell wool from a blend, or a dye stain from a urine stain, and those decide both the price and your risk. Use photos to shape your questions, then confirm on site.
- Auto-published review replies. Every reply is public and permanent. Let the AI draft; you press post.
- "Improved" before-and-after photos. Google's photo guidance for Business Profiles asks for no significant alterations or excessive use of filters or AI, and says the image should represent reality. Customers also see the carpet in their own home.
- Route optimisation. With six to eight booked stops a day and arrival windows promised to customers, there is little left to rearrange. Check what a route tool actually moves before paying for it.
- A website chatbot. At around 60 enquiries a month, a short form that asks your intake questions plus a fast text reply covers it. Revisit when enquiries outrun your replies.
A four-week order of work, and the numbers to read after it
Week one: count last month's missed calls and set up forwarding. Week two: write the price list and test the quote prompt on five past enquiries. Week three: write the reminder ladder. Week four: add the add-on lines and the review text. Invoicing and ads follow once those four are steady. Record one number per job before you start, so the month-end comparison is against your own baseline and not a guess.
| Job | Number to read at 30 days | Keep it if |
|---|---|---|
| Missed calls | Calls answered by the AI line, and bookings from them | Those bookings are worth more than the monthly cost |
| Quotes | Minutes from enquiry to quote; quote-to-booking rate | Replies are faster and the rate has not dropped |
| Reminders | Locked-door visits and late cancellations | Fewer than last month |
| Add-ons | Add-ons sold divided by jobs completed | The rate is up without complaints |
| Invoicing | Average days from invoice to payment | The average has shortened |
| Reviews | New reviews a week | The count is rising and replies are going out |
| Ads | Spend divided by booked jobs | Cost per booked job is well under the job's value |
If the first two or three jobs pay and the rest are marginal, stop there. A firm that answers every call and quotes within the hour has fixed most of what these tools can fix at that size. If you would rather work out which of these seven fits your firm with someone, that is what my AI implementation consultation covers.
Questions carpet cleaners ask before trying AI
Can AI price a carpet cleaning job from photos?
It can count rooms and spot stairs, which helps you prepare questions, but it cannot tell fibre type, soil level or what a stain is, and those decide both price and risk. Quote a range from the customer's answers, confirm on site before you start, and keep the photos as a record of the carpet's condition when you arrived.
What should an AI receptionist never say to a caller?
It should never quote a final price, promise a slot you have not approved, or say a stain will come out. Give it a short list of what it may state, an emergency rule that puts flooding or sewage calls straight through to your mobile, and an opening line that tells callers they are speaking to an automated assistant.
Do I need paid software to start?
No. Missed-call handling can start on a free plan, quotes on a free chatbot account and reminders inside the booking tool you already use. Pay only after a month of your own figures shows a gain, and cancel any subscription whose monthly benefit, using your numbers rather than a vendor's, is smaller than its cost.
Which job should a one-person firm do first?
If you rarely miss a call, start with quotes, because the slow part is usually the reply that sits overnight. If you often cannot answer while working, start with missed calls. Count last month's unanswered calls and unsent quotes first, then fix whichever number is bigger.
Further reads
- Carpet Cleaning Leads: Buy Them or Reply Faster With AI? — Whether bought leads beat a faster reply on the enquiries you already get.
- Carpet Cleaning Software: Jobber, Service Fusion and Workiz Compared — Job software compared on the features these seven jobs rely on.
- Local Services Ads for Carpet Cleaners: What the Google Ads Move Changes — What Google moving Local Services Ads into Google Ads changes for you.
- Can AI Draft a Carpet Cleaning Waiver? What It Must Cover — What a pre-clean waiver should cover and what AI can draft.
- Can AI Help a Cleaning Company Rebook More Regular Clients? — Rebooking text and timing for customers who cleaned last year.
- Upholstery Cleaning Business: Jobs AI Can Take Off a One-Person Round — The same job list applied to sofas and chairs.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Smith.ai AI Receptionist pricing page, Goodcall pricing page, Jobber pricing page, Google Business Profile Help (tips to get more reviews; tips for business-specific photos), Google Ads Help (Local Services Ads migration timeline). Checked October 2026; confirm prices before buying.