← All Case Studies Case Study
MT
Mike T.
Owner, Sparkle Clean · Manchester · On the Team Plan (£59/month)

How a 4-Person Cleaning Team Eliminated Double-Bookings Overnight

Mike had four cleaners, 45 regular clients, and a Google Sheet that was slowly destroying his business. Two people at the same address on Monday. Nobody at a different address on Tuesday. A client calling at 9:15am asking where their cleaner was. Every week, something went wrong. Every week, Mike apologised.

Zero Double-Bookings 4 Staff on Own Logins Team Plan £59/month 3 Complaints/Week → 0
March 2026 9 min read Team Management

The Problem: A Google Sheet Held Together With Hope

Sparkle Clean started as Mike and his partner cleaning offices in south Manchester. It grew to four cleaners covering 45 regular clients across domestic, commercial, and end-of-tenancy work. The schedule lived in a shared Google Sheet.

"The sheet worked when it was just us two. We'd colour-code everything — blue for me, green for Becky, yellow for the other two. Beautiful system. Except it wasn't a system. It was a picture of a system."

The weekly disasters:

The Real Cost

In the three months before switching, Mike estimated he'd lost two regular clients (£240/month in recurring revenue), wasted 15+ hours on rescheduling and apology calls, and sent his cleaners on four wasted journeys — each one costing fuel, time, and goodwill. The Google Sheet wasn't free. It just hid the bill.

The Breaking Point: Two Cleaners at One House, Nobody at Another

The incident that forced the switch happened on a Tuesday morning in January. Amy and Hannah both arrived at the same house in Didsbury at 9am. Simultaneously, Mrs Parkinson in Chorlton was standing at her window waiting for a cleaner who never came.

Mike found out when Mrs Parkinson texted at 9:15. Then Amy called. Then Hannah called. He spent 40 minutes rearranging the morning, apologising to Mrs Parkinson, and sending Amy across town. Mrs Parkinson cancelled the following week. She didn't come back.

"That was the morning I realised the sheet wasn't saving me money — it was costing me clients. Mrs Parkinson had been with us for eight months. £70 a fortnight. Gone. Because two cells in a spreadsheet said the same thing and nobody caught it."

— Mike T.

The Switch: Monday Evening to Tuesday Morning

Mike found the Northern Star CRM the same week. He chose the Team plan at £59/month because it supported up to 5 staff accounts — exactly what he needed for his four cleaners plus himself.

Setup timeline:

"Hannah texted me at 7am Tuesday morning: 'This is amazing. I can see everything. Why didn't we do this sooner?' That's when I knew it was going to work."

— Mike T.

Before and After: The Same Business, Different System

Before (Google Sheet)
  • ❌ 2–3 double-bookings per month
  • ❌ 3+ client complaints per week
  • ❌ Sunday evening rota-building (1hr+)
  • ❌ Screenshot rota via WhatsApp
  • ❌ Availability tracked by memory
  • ❌ Manual invoicing (2hrs/week)
  • ❌ No client reminders
  • ❌ Lost 2 clients in 3 months
After (Northern Star CRM)
  • ✅ Zero double-bookings (5 months)
  • ✅ Zero scheduling complaints
  • ✅ No rota-building needed
  • ✅ Staff see their own dashboard
  • ✅ Availability tracked in system
  • ✅ Auto-invoicing on job complete
  • ✅ Day-before client reminders
  • ✅ Zero clients lost to errors

What Changed in the First Month

1. Cleaners owned their schedule

Each cleaner logged into their own dashboard and saw only their jobs. No scrolling through a shared sheet. No hunting for their colour. No risk of editing someone else's row by accident. Amy sees Amy's jobs. Hannah sees Hannah's. That's it.

"The biggest change was psychological," Mike says. "Before, my cleaners treated the schedule as 'Mike's thing' — something he sends them on Sunday night. Now it's their thing. They check it themselves. They flag clashes themselves. They take ownership because they can see it."

2. Availability became visible

When Hannah couldn't do a Wednesday, she marked it in the system. The CRM blocked that slot automatically. No text to forget. No buried message. No human error. Mike could see everyone's availability at a glance and plan around it.

3. Client reminders eliminated "where's my cleaner?" calls

Automated day-before reminders told clients who was coming and when. The 9:15am "where are you?" calls stopped completely. "I used to get one or two a week," Mike says. "Now I get none. Not one in five months."

4. Invoicing stopped being Mike's evening job

When a cleaner marks a job complete, the invoice sends automatically. Mike no longer spends Tuesday and Friday evenings typing up invoices. Payment tracking shows him who's paid and who hasn't — updated in real time, not from a column he forgot to check.

The Unexpected Benefit: Team Morale

Mike's cleaners felt more professional. "Amy said it made her feel like she worked for a proper company, not just a bloke with a van. The logins, the dashboard, the automated stuff — it changed how the team saw themselves. And when people feel professional, they act professional."

The Results After 5 Months

0

Double-bookings in 5 months

0

"Where's my cleaner?" calls

4

Staff on own dashboards

3 hrs

Admin time saved per week

£0

Clients lost to scheduling errors

£59

Monthly cost (Team plan)

The ROI:

Mike's Advice for Cleaning Teams

"If you've got more than one cleaner and you're still using a spreadsheet, you're gambling with your clients every single week. It's not a question of if something goes wrong — it's when. And when it does, the client doesn't blame the spreadsheet. They blame you."

— Mike T., five months into the CRM

His three recommendations:

Managing a Cleaning Team From a Spreadsheet?

Staff dashboards, availability tracking, and automated reminders — so your team knows where to be, and your clients know who's coming. £59/month for up to 5 staff.

See Team Plan — £59/month

More Case Studies & Guides

← All Case Studies