CASE STUDIES

How I Automated My Dead-Simple Pre-Sale Cleaning Business

Why Simple Pricing Doesn't Mean Simple Problems

"These Aren't Just Calls. They're Precious Calls. Each One Is Worth $1,600-5,000."

For 10 years, I ran presalecleaning.com.au with the simplest pricing model imaginable: $80/hr, 20-hour minimum. No complexity. No variables. Just math. But I was still losing $1,600-5,000 every time I missed a call — which happened 1-2 times per week. In one month with an AI Employee, I captured 1-2 extra jobs/month and got my freedom back.

Business: Pre-Sale Cleaning (presalecleaning.com.au)
Owner: Mimmo (AFCB Founder)
Location: Melbourne, VIC
Years Running: 10 years
Time with AI: 1 month (early results)
Average Job Value: $1,600-5,000

THE MYTH: "My Pricing Is Simple, So I Don't Have Problems"

Here's what people assume when they hear my pre-sale cleaning pricing:

$80/hour per person. 20-hour minimum booking. Within 20km of Melbourne CBD.

Simple, right?

Dead simple.

No variables. No complexity. No room for confusion.

So you'd think: "If the pricing is that simple, what could possibly go wrong?"

Here's what went wrong for 10 years:

THE BRUTAL REALITY: When Each Missed Call Costs $1,600-5,000

I rank #1 and #2 organically on Google for "pre-sale cleaning Melbourne."

The total monthly search volume? ~170 searches.

That's not a lot. But here's the thing:

Each enquiry is worth $1,600 minimum (often $3K-5K for bigger homes).

So when I get 1-2 enquiries per week, each one is precious.

I can't afford to miss a single one.

But for 10 years, I was missing 1-2 per week anyway.

Why?

Same problem as BCCM (my carpet cleaning business):

5-10 spam calls per day. Marketing agencies. Google listing scams. SEO pitches. Indian call centers.

I'd rush to answer the phone thinking it's a $3,000 pre-sale cleaning job.

"Hi, this is about your Google listing—"

Rage. Frustration. Interruption.

So I started screening calls. Ignored 03 numbers. Let unknowns go to voicemail.

Then I'd miss the real $1,600-5,000 jobs because I thought they were spam.

The impossible math:

Reality

Impact

Enquiries/week

1-2 calls (precious, high-value)

Spam calls/day

5-10 (worthless interruptions)

Missed real calls/week

1-2 (screening errors + busy on jobs)

Cost per missed call

$1,600-5,000

I was losing $6,400-20,000 every single month because I couldn't separate spam from gold.

THE HIDDEN COMPLEXITY: Simple Pricing Doesn't Mean Simple Sales

You'd think: "$80/hr, 20hr min — just tell them the price and book it."

Not even close.

Here's what actually happens on a pre-sale cleaning call:

The client (homeowner selling their property) wants to know:

  1. What's included in "pre-sale cleaning"? (Every surface? Windows inside and out? Pressure washing the driveway? Carpets? Ovens? Grout? Balconies? Garage?)

  2. How long will it take? (One day? Two days? Can you finish before the photographer comes?)

  3. How many people will you send? (Will it be 2 people for 10 hours or 10 people for 2 hours?)

  4. Do you need access? (Tenant still there? Empty property? Lockbox? Agent meeting you?)

  5. What if we need extras? (Carpet steam cleaning? Pressure washing? Can you bundle it?)

  6. When can you start? (This week? Next week? I need it done by [specific date].)

  7. How do I pay? (Upfront? After? Card? Transfer?)

  8. What's your guarantee? (What if the agent says it's not good enough? What if the photographer isn't happy?)

These calls take 15-30 minutes.

And if you're on another job, in a meeting, with your family, or it's after-hours?

You miss the call. They book someone else. $1,600-5,000 gone.

THE DAILY PATTERN (10 Years of Bleeding Revenue)

Morning (7am-12pm):

I'm on a job with my team. Phone rings. I can't answer (managing 5-10 cleaners on-site).

Voicemail: "Hi, we're selling our house in [suburb]. We need a pre-sale clean. Can you call me back?"

No phone number left (blocked caller ID). Can't call back. Job lost.

Afternoon (12pm-5pm):

I check my phone at lunch. 3 missed calls. 2 are spam (03 numbers). 1 is a real enquiry.

I call back. They don't answer.

I leave a voicemail. Send an SMS.

They call back 2 hours later. I'm on another job. I miss it again.

By the time we connect, they've already booked someone else.

$3,000 job gone.

Evening (5pm-8pm):

I finally get through to a prospect. We talk for 20 minutes. I answer all their questions. I quote $2,400 (30 hours × $80).

They say: "Great, let me think about it and get back to you."

I never follow up. (Too busy. Forget. Get distracted.)

They never call back. Job lost.

THE REAL ESTATE AGENT PROBLEM (Why I Love Homeowners)

About 20% of my enquiries come from real estate agents referring their clients.

I don't love these.

Here's why:

Real estate agents want:

  • The cheapest price (always)

  • The fastest turnaround (yesterday)

  • More work for less money (always asking for extras)

  • Payment after the job (sometimes weeks of chasing)

Homeowners want:

  • The best quality (they're selling their biggest asset)

  • The job done right (sparkling, photographer-ready)

  • To pay upfront (they value certainty)

  • A team that makes their property shine

"I LOVE homeowners because they want the best and are happy to pay for it. Real estate agents most of the time want the cheapest, the quickest, and always ask more and pay less — and sometimes after weeks of chasing."
— Mimmo

So I optimized for homeowners. That's my ideal client.

But the phone problem remained: if I miss the call, I lose the homeowner (and they're worth way more than agent referrals).

WHAT I TRIED (And Why It Failed)

❌ "I'll just answer every call"

What happened: 5-10 spam calls/day destroyed my focus.

Interrupted jobs.

Built rage.

Exhausted me.

Result: Unsustainable.

❌ "I'll screen calls and only answer numbers I recognize"

What happened: Missed $1,600-5,000 jobs because I thought they were spam.

Result: Revenue bleed.

❌ "I'll follow up on voicemails religiously"

What happened: Phone tag for days. By the time I reached them, they'd booked someone else.

Result: Too slow. Lost jobs.

❌ "I'll set reminders to follow up on quotes"

What happened: Life interrupted. Forgot. Got distracted. Reminder systems didn't work.

Result: Quotes died in silence.

The real problem:

I needed to answer every call instantly (because each one is precious), filter spam automatically (so I don't go insane), quote accurately (even though pricing is simple, the questions are complex), and follow up relentlessly (because quotes die without follow-up).

I couldn't do that as a human.

So I built an AI to do it for me.

THE SOLUTION: Testing the AI on My Third Business

"What if I deploy this on presalecleaning.com.au too?"

The pricing is dead simple. The sales process is not.

So I built the AI to handle:

  1. Answer 100% of calls (spam and real)

  2. Filter spam automatically (they never reach me)

  3. Qualify the job (property size, location, timeline, extras needed)

  4. Quote instantly ($80/hr × hours needed, plus travel if beyond 20km)

  5. Handle complex questions (What's included? How many people? When can you start?)

  6. Book directly (into my calendar)

  7. Take payment upfront (via Stripe — because I need to lock in my team before deploying 10-15 cleaners)

  8. Qualify add-ons (carpet cleaning, pressure washing) and escalate for separate quote

  9. Follow up relentlessly (on quotes, on bookings, on add-ons)

Timeline: 7 days from strategy call to go-live (same as all AFCB clients).

THE RESULTS (First Month — Early But Powerful)

I'm only 1 month in, so these are early results. But they're already game-changing.

What Changed Immediately:

Metric

Before AFCB

After AFCB

Impact

Spam calls reaching me

5-10/day

ZERO

Gone forever

Real client calls missed

1-3/day (screening errors)

ZERO

100% capture

Extra jobs booked/month

0

10+

Pure profit

Monthly revenue uplift

$0

$3,000+

Permanent lift

Time on phone admin/day

2-3 hours

10-15 mins

-2 hours/day

Stress level (1-10)

10/10

1/10

-9 points

Scam calls reaching me

Occasional (got scammed twice)

ZERO

Protected

The Numbers Don't Lie:

Extra jobs: 10+/month at $300 average = $3,000/month uplift

List reactivation: We reactivated old clients last month → $5,000 in one month from people who hadn't booked in years.

Time saved: 2 hours/day × 30 days = 60 hours/month I got back to work ON the business instead of IN it.

Stress transformation: 10/10 → 1/10. I sleep now. The constant low-grade panic is gone.

THE TRANSFORMATION: From Operator to Owner

The money is great. The time savings are powerful.

But here's what actually changed my life:

🚫 Spam calls extinct (The rage is gone)

Before:
5-10 spam calls/day. Rushing to answer. Trying to be polite. Getting interrupted mid-job. Feeling rage build every time the phone rang.

After:
They can't reach me anymore. The AI takes the call. They try their pitch. It's useless. They hang up.

I never hear from them.

The rage vanished. The interruptions stopped. The paranoia about scams disappeared.

"Now, with the AI agent, they can't reach me. The AI takes them and obviously, that is of NO help to them. Sorry for them."
— Mimmo

Good riddance.

😌 The anxiety evaporated

Before:
Constant low-grade panic. "Did I miss a call? Did I forget to call someone back? Did I lose a $2K job because I thought it was spam?"

Mind racing at night. Guilt when I forgot to follow up. Stress at 10/10.

After:
Calm. The AI never misses. It never forgets. It follows up automatically. Jobs get booked while I'm working on something else.

Stress dropped from 10/10 to 1/10.

I didn't realize how much mental weight I was carrying until it lifted.

⏰ I got 2 hours/day back (60 hours/month)

Before:
2-3 hours/day on phone admin. Calling back missed calls. Leaving voicemails. Sending follow-up SMS. Chasing payments. Remembering who to call.

After:
10-15 minutes/day checking the calendar and handling complex escalations.

I got 60 hours/month back.

I now spend that time working ON the business (strategy, growth, scaling) instead of being trapped IN the business (phone tag, admin, callbacks).

💰 Revenue went up while effort went down

Before:
$8K-10K/month. Working hard. Missing jobs. Stressed constantly.

After:
$11K-13K/month (and climbing). Working less. Capturing everything. Scaling.

The business runs itself now.

Marvin handles the complex escalations. The AI handles everything else. I focus on growth.

📈 I'm scaling BCCM without being in it

Before:
I WAS the business. Every call was me. Every quote was me. Every follow-up was me.

I couldn't scale because I was the bottleneck.

After:
The business runs without me. I'm in the process of scaling it because it doesn't require my time anymore.

Marvin manages the complex stuff. The AI handles the rest.

I finally work ON the business instead of being trapped IN it.

THE UNEXPECTED WINS (The Stuff I Didn't Predict)

1. The AI speaks better than me sometimes

I thought clients would hate it. I was wrong.

"The AI speaks almost like human and sometimes even better than me because it's always focused and is never distracted by life or anything around it."
— Mimmo

It never:

  • Gets tired

  • Gets distracted

  • Forgets to follow up

  • Answers rudely because it's had a bad day

  • Misses details

Clients love it. They get instant replies. Instant quotes. Instant bookings.

Customer satisfaction went UP, not down.

2. List reactivation = $5K in one month

I had years of past clients sitting in a spreadsheet. I never contacted them. Too busy.

The AI reactivated them automatically.

Last month: $5,000 in revenue from old clients who hadn't booked in 1-3 years.

That's pure profit I would've never captured manually.

3. Review automation = reputation growth on autopilot

Before:
I'd forget to ask for reviews. Or I'd ask awkwardly. Or I'd remember 2 weeks later and it felt weird.

After:
Review requests go out automatically after every job. Responses to reviews are handled automatically (positive reinforcement, polite responses to complaints).

My Google rating is climbing — without me lifting a finger.

4. Upselling + rebooking coming next

Right now, the AI books jobs and collects payment.

Next phase (in progress):

  • Upsell add-ons (stain protection, deodorizing, upholstery cleaning)

  • Ask clients to book their next visit before hanging up

  • Monthly follow-ups with offers

Before, I never did this.

Once the job was done, it was: "Good bye. See ya."

Now the AI keeps clients engaged long-term.

WHY I TURNED THIS INTO AFCB (And Started Selling What Saved Me)

After I deployed the AI on BCCM and saw the results, I realized:

Every cleaning business owner has the exact same problem I had.

Spam calls. Missed real enquiries. 2-3 hours/day on phone admin. Stress through the roof. No time to scale.

So I built AFCB to give other operators what saved my own business.

I don't sell anything I haven't used myself first.

BCCM was the test case. It worked. Now I help other cleaning businesses deploy the same system in 7 days (instead of the months it took me to build it).

MY ADVICE TO YOU: "You'd Be a Fool Not to Try It"

If you're drowning in spam calls, missing real jobs, spending hours on phone admin, and watching revenue slip away...

"You will be a fool not giving it a shot. Try it and thank me later."
— Mimmo

I wasted 10 years suffering through this problem before I fixed it.

Don't make the same mistake.

The system works. I know because it saved my own business first.

THE FULL 90-DAY IMPACT (BCCM Results)

Investment

Item

Cost

Setup Fee (one-time)

$1,000

Monthly Retainer (Month 1-3)

$500 × 3 = $1,500

Total Investment

$2,500

Investment (First 90 Days):

Item

Cost

Extra jobs booked

10+ jobs

Extra revenue/month

$3,000+

Extra revenue (90 days)

$9,000+

List reactivation (1 month)

$5,000

Time saved

2 hrs/day × 90 days = 180 hours

Value of time saved

$50/hr × 180 = $9,000

Stress reduction

10/10 → 1/10 (priceless)

Total Value Created:

$9,000 (revenue) + $5,000 (reactivation) + $9,000 (time) = $23,000

ROI:

Return: $23,000


Investment: $2,500


ROI: 820% in 90 days

And this is just the beginning.

Revenue keeps climbing as the AI upsells, reactivates, and keeps clients engaged long-term.

READY TO STOP BLEEDING REVENUE TO SPAM CALLS?

I built AFCB because I had the same problem you do.

For 10 years, I:

  • Answered 25,000+ spam calls

  • Got scammed twice

  • Lost $1K-3K jobs because I thought they were spam

  • Spent 2-3 hours/day on phone admin

  • Operated at stress level 10/10

Then I built an AI Employee. Deployed it on my own business. And everything changed.

Now BCCM runs without me. Revenue is up. Stress is down. I work ON the business, not IN it.

And I'm offering the same system to you.

Here's what happens next:

Step 1: Take the 3-minute AI Growth Audit
See exactly where your enquiries are leaking. Most operators are shocked when they see the number.

Step 2: Book a 10-minute discovery call
We'll walk through your audit results and show you what's possible for your business specifically.

Step 3: Go live in 7 days
Strategy call → build → test → deploy. You'll feel the difference immediately.

📊 Take the AI Growth Audit (3 mins)
📞 Book 10-Minute Discovery Call

Still hesitating? Here's what operators ask:

Q: Will my customers hate talking to an AI?

A: I thought the same thing. My clients love it. They get instant replies, instant quotes, and can book anytime (including 9pm Sunday). Customer satisfaction went UP. The AI speaks better than me sometimes because it's never distracted or tired.

Q: What about spam calls?

A: They can't reach you anymore. The AI takes them. They try their pitch. It's useless. They hang up. You never hear from them. After 10 years of spam hell, this alone changed my life.

Q: What if I get scammed again?

A: Scammers can't reach you. The AI filters them before they get to you. I was scammed twice over 10 years. Since deploying the AI? Zero scams.

Q: I'm spending money on marketing — what if the AI loses those leads?

A: I had the same fear. The opposite happened. I went from missing 1-3 real calls/day (because I screened spam) to capturing 100% of enquiries. Revenue went UP because nothing slips through anymore.

Q: What if it quotes incorrectly?

A: The AI follows your exact pricing rules. For BCCM, it calculates quotes based on square meters (instant, accurate). For complex jobs (30% of enquiries), it captures all details and escalates to me or Marvin for a precise quote. It doesn't guess. It doesn't invent.

Q: How much time does this take to set up?

A: 7 days from strategy call to go-live (for clients). I spent months building and testing it on BCCM first so you don't have to. You provide: services, pricing rules, booking logic. We build, test, deploy. Total time from you: ~3 hours.

The Choice Is Yours:

Option A:
Keep answering spam calls. Keep missing real $1K-3K jobs. Keep spending 2-3 hours/day on phone admin. Keep operating at stress 10/10.

Option B:
Deploy an AI Employee in 7 days. Filter spam forever. Capture 100% of enquiries. Save 2 hours/day. Drop stress to 1/10. Scale your business without being in it.

I chose Option B for BCCM.

The results speak for themselves.

Full disclosure: BCCM is my carpet steam cleaning business in Melbourne.

Before building AFCB for other cleaning operators, I tested the AI Employee on my own business first.

These are my real results from the first 90 days.

I don't sell anything I haven't used myself.

All numbers verified via BCCM internal tracking, GHL analytics, and financial records (2025-2026).

Results may vary based on enquiry volume, pricing structure, market conditions, and business operations.

AI-powered SEO designed exclusively for cleaning businesses. We prioritise your success and satisfaction with every client.

Our Services

Entity & Trust Authority

Emotional Authority Dominance

AI Discoverability

AI SEO Optimisation

Contact Details

0468 091 660

© 2026 AI SEO for Cleaning Businesses - All Rights Reserved.