A complete AI action plan built entirely around what Laura told us · Prepared by James Clarke
175
Owner hours/year on adminManual invoicing & scheduling
8
Tools across 4 phasesMatched to your exact loop
$5.4k+
Est. annual cost of the gapsTime + leaked revenue
~3 hrs
Weekly time recoverableAcross both owners
Quick Wins
Two things worth doing right now.
Before the full plan, these are the two highest-impact, lowest-effort moves. Both can be built in the first week, both directly target what Laura said she hates most, and one of them costs nothing to run. Everything else in this roadmap can wait — these two shouldn't.
1
Auto-draft the invoices
The Monday invoicing grind — reading back through weeks of emails, hand-writing the data, retyping it into Invoice Maker — gets replaced with a system that compiles the drafts for you. Laura reviews and approves in five minutes instead of building from scratch for ninety.
Time back
~90 min/wk
Cost
$0
Live by
Week 1
2
Confirm every last-minute booking
A booking that arrives outside the Wednesday report triggers an instant alert that both you and Erin have to confirm before it's locked in. No more “I thought you'd seen it.” The missed-clean problem — the one that ends with a guest at a dirty house — becomes structurally impossible.
Risk killed
Missed cleans
Cost
$0
Live by
Week 1–2
If you do nothing else
Start with the invoice automation. One system. This week. Nothing to learn.
Based on tech appetite from the discovery call — low. Self-described technophobe. Built to require approval, not management.
Laura said it plainly: it's not about the time, it's the frustration of having to do it. The invoicing is the task she dreads most — the back-and-forth through old emails, the hand-writing, the retyping into a phone app. This is also the most mechanical, most automatable part of the whole operation. Once it's set up, Laura never rebuilds an invoice from scratch again. She opens her phone Monday morning, the drafts are waiting, she checks them and sends. If By the Bay implements nothing else from this roadmap, this single change removes the task that drains the most patience for the least reward.
Setup time
~1 week
We build it for you
Monthly cost
$0
Tools you already have
First impact
Week 1
90 min → 5 min on Monday
Section 1
What We Heard
“It's not even really about the time — it's just that I really hate doing it. Not short on time, I'm short on patience.”
By the Bay has been running since 2013 and runs well. Four property managers, a seasonal team of around twelve, a reputation strong enough that new work arrives by referral without anyone chasing it. The problem Laura described isn't the cleaning — it's the admin wrapped around it. Invoices are rebuilt by hand every week from weeks of email reports. There's no check between what got cleaned and what got billed, so errors go unnoticed. Last-minute bookings live in group texts where a missed message means a guest arrives at an uncleaned house. And because Laura owns invoicing and Erin owns scheduling, neither can step away — the two of them have never been able to take time off at the same time. Laura absorbs the invoicing frustration every Monday. It's the task she'd erase first.
~1.5 hrs/wk hand-invoicing~2 hrs/wk hand-scheduling4 PMs, 3 formatsNo billing audit trailMissed cleans via group textOwners can't both be away
Why this matters: The biggest risk in a referral-driven cleaning business isn't finding work — it's protecting the property-manager relationships that send it. A single guest arriving at an uncleaned house damages the PM's reputation, not just By the Bay's. The systems in this roadmap are aimed squarely at the two things that threaten those relationships: missed cleans and billing errors.
📋
Invoicing rebuilt by hand every week
Reading back through weeks of email reports, hand-writing each booking, then retyping into Invoice Maker. Ninety minutes, every week, and only Laura can do it.
Est. cost: 75 hrs/year · single point of failure
🔍
No check between cleaned and billed
“If it has happened, I haven't caught it.” Last-minute bookings can miss the report entirely — and checking means asking the PM office for a favour, so it rarely happens.
Est. cost: unknown but real revenue leak
💬
Missed cleans from group-text gaps
Last-minute bookings buried in group texts. One unread message and a guest arrives at a dirty house. Rare, but it damages the PM relationship every time.
Est. cost: PM trust · happened recently
📅
Both owners trapped in operations
Laura owns invoicing, Erin owns scheduling, neither is documented. If both step away, the business stops. They've never taken time off together.
Est. cost: growth ceiling · no vacation together
Impact vs. Effort
Where Your Tools Land
Before we walk through any tool one by one, here's the whole plan at a glance — every recommendation plotted by effort to implement and impact it delivers. The top-left is the sweet spot: high impact, low effort. That's exactly where Phase 1 sits.
4
Quick winsDo now
3
Worth planning forPlan next
1
Low priorityQuick add-on
0
Recommended just to fill spaceWe don't do that
Impact vs. Effort — By the Bay Cleaning
Invoice Auto
Make Engine
Phase 2
Phase 3
Phase 4
Phase 1 lives in the top-left — the highest return for the least effort. That's why it goes first. The Phase 3 tools (the AI parser and scheduling assistant) sit higher on effort because they're guided builds — they belong in Month 2 once the foundation is proven. Jobber sits furthest right: high value, but it's a platform migration that should only happen once everything else is running cleanly.
Section 2
What the Current System Costs
$5,400+
Estimated annual cost of the gaps — plus 175 owner hours that don't show up on any invoice
Built entirely from the numbers Laura gave us — time per task, average job value, team structure. These are conservative floor estimates, not projections. The real cost lives in patience and the ceiling it puts on growth.
Erin — scheduling time/year
100 hrs
Laura — invoicing time/year
75 hrs
Missed invoice revenue/year
~$2,700
Overflow cleans lost/year
~$2,700
* Time valued conservatively. Missed invoice revenue assumes one uncaught clean per month at the $225 average. Overflow assumes one job per month outsourced to a competitor at $0 to By the Bay. On ~$170k annual revenue, recovering even these floor figures is meaningful.
Section 3
The Full Plan — 8 Tools, 4 Phases
Every tool below was chosen because of what Laura specifically described. We start with Phase 1 now; Phases 2 through 4 roll out over the following weeks, each built on a foundation that's already proven before the next layer goes on. Nothing requires a property manager to change anything.
Phase 1 · Starting HereWeek 1–2
1
Make + Gmail · Automation Engine
Every PM report becomes structured data the moment it lands
Start hereEasy setup
Right now the Wednesday clean reports sit in an inbox until Laura reads back through them by hand. Make watches for those reports — from any PM, in any format — and pulls the booking details into a single organized sheet automatically. Mitch's typed list at Rockstar, the Breezeway reports from U Relax and Beach & Bay, all of it captured the moment it arrives. This is the foundation everything else is built on, and it requires no change from any property manager.
Time saved
~1 hr/wk
PM changes
None
Setup
3–4 hrs once
Tool cost
~$0–9/mo
2
Google Sheets + Apps Script
Invoices that draft themselves every Monday morning
Highest impactFree
Once the report data lives in the sheet, a script builds the invoice drafts every Monday at 7am — one per property manager, every field pre-filled. Laura opens her phone to three drafts waiting for approval. She checks them and sends. The ninety-minute task becomes a five-minute review. It also creates a permanent log of every clean and every invoice — which is exactly what the next phase needs to catch billing errors.
Time saved
~90 min/wk
Laura's role
Approve only
Audit trail
Built in
Tool cost
Free
Before
Monday: read back through weeks of emails, hand-write each booking, retype into Invoice Maker. Ninety minutes, only Laura can do it.
After
Monday: three drafts already built and waiting. Laura reviews, checks anything that looks off, hits send. Five minutes.
Phase 2 · Protect the RevenueWeek 2–3
3
Breezeway + Reconciliation Script
Every closed clean matched to an invoice — automatically, nightly
High impact~$0 added
Breezeway knows every clean that was closed. The sheet knows every invoice that went out. A nightly check compares the two and flags anything that was cleaned but never billed. Laura gets a short email only when something's missing — most mornings, silence. No more relying on memory or asking the PM office for a retroactive report. The last-minute booking that slipped past the Wednesday report gets caught within a day instead of disappearing.
Catches
Unbilled cleans
Recovered
$200–250 each
Daily time
Zero
Tool cost
~$0
4
Make + WhatsApp · Booking Confirmation Bot
No last-minute clean is real until you both confirm it
Quick winFree
Any booking that arrives outside the Wednesday window triggers a structured alert — address, checkout date, clean date — to a dedicated channel. Both Laura and Erin have to confirm before it's locked in. If no one responds within two hours, it sends a reminder. The “I assumed you'd seen it” gap that ends with a guest at a dirty house simply can't happen anymore. The confirmation is the record.
Risk killed
Missed cleans
Escalation
2-hr reminder
Audit trail
Every confirm logged
Tool cost
Free
Phase 3 · Full Loop AutomationMonth 2
5
CAi · AI Email Parser
Any PM format, read and structured — no human touches it
High impactGuided setup
The upgrade that makes the whole system run itself. Every Wednesday report — whatever format it arrives in — is read by CAi the moment it lands. He identifies each booking and writes the structured details straight into the sheet. Mitch's typed list, the Breezeway reports, and any new property manager By the Bay takes on in the future are all handled without reconfiguration. The manual data-entry loop is gone for good. Laura only looks at the emails if something needs a second glance.
Eliminates
All data entry
New PM formats
Auto-handled
Laura's role
Spot-check
Tool cost
~$30–80/mo
6
CAi · Scheduling Assistant
Erin's weekly schedule, drafted before she opens her laptop
High impactGuided setup
Erin's scheduling is sharp — she holds a complex matching puzzle in her head every week. CAi learns that logic: which cleaners suit which homes, who handles the large properties, the check-in sequencing, the Friday-Saturday-Sunday load. When the reports are parsed, he produces a complete draft schedule. Erin reviews it, adjusts what she wants, and sends it — twenty minutes instead of two hours. And because the logic is now written down, a senior cleaner could cover if Erin's away. That's the first crack in the door to both owners taking time off together.
Erin saves
~90 min/wk
Unlocks
Delegation
Bonus
Documented SOP
Tool cost
~$20/mo
Phase 4 · Structural FreedomMonth 3
7
Jobber or Swept · Operations Platform
One system replaces the four-tool patchwork
High impactGuided setup
Once the automation is stable, the whole stack consolidates into one platform built for cleaning businesses. Cleaners get their schedule by app, check in on arrival, complete the checklist, and close the job — which generates the invoice automatically. Payment collection is built in. Property managers get a status view without calling or texting. At this point By the Bay could take on a fifth or sixth property manager without adding a single hour of admin. This is a Month 3 move, not before — the automation has to be running cleanly first.
Replaces
4-tool stack
Adds
Payments + portal
Unlocks
2× PM capacity
Tool cost
$49–149/mo
8
CAi · Hiring Filter + Pre-Screen
Overflow cleans stay in By the Bay instead of going to competitors
Low costEasy setup
Hiring has been frustrating — too many applicants expecting full cleaning-fee pay rather than the piece-work rate. The fix is clarity up front. CAi drafts a job post that spells out the pay model and availability needs, and a three-question form filters the wrong applicants before anyone gets a call. By the Bay builds a bench of two or three trained backups before peak season — so the next time you're over capacity, the clean stays in-house at full value instead of going to another company for nothing.
Solves
Wasted screening
Protects
$200–250/clean
Builds
Bench of 3
Tool cost
~$0
CAi
Why these tools specifically — not others
These weren't pulled from a generic list. CAi, the intelligence engine behind this roadmap, cross-references the short-term-rental cleaning model with the realities of By the Bay's setup — the fixed property-manager formats that can't be changed, the seasonal Friday-to-Sunday turn pattern, the referral-driven growth that makes PM trust the most valuable asset in the business, and an owner who's clear she wants results without becoming a tech person. Every tool was matched to that exact profile, not a template.
Section 4
Implementation Timeline
The exact order we recommend. Each step builds on the one before it, and nothing gets implemented before the foundation under it is proven.
Week 1
Invoice automation live — the Quick Win
Make captures the Wednesday reports into a sheet; the script builds the Monday invoice drafts. Laura goes from ninety minutes of rebuilding to a five-minute review. This is the change she feels first.
Week 2
Booking confirmation bot + reconciliation
Last-minute bookings now require a dual confirm before they're locked in. The nightly reconciliation starts catching any clean that was done but not billed. The two biggest risks — missed cleans and lost revenue — get their guardrails.
Weeks 3–4
Run, test, and verify the foundation
Two full weekly cycles in parallel with Laura's current process to confirm the drafts match reality. Once two clean cycles pass with no differences, the manual process retires for good.
Month 2
CAi takes over parsing and scheduling
The AI email parser handles any PM format with no human touch. The scheduling assistant drafts Erin's week before she opens her laptop. The hiring filter runs ahead of peak season to build the backup bench.
Month 3
Consolidate onto one platform
With everything running cleanly, migrate to Jobber or Swept. One system for scheduling, dispatch, invoicing, and payments — and the room to grow without adding admin.
Section 5
What By the Bay Looks Like in 90 Days
If By the Bay runs the full plan
Laura opens Monday morning to three invoice drafts already built — she reviews and sends in five minutes. Erin has a draft schedule waiting before she touches her laptop; she adjusts two assignments and it's done. A last-minute booking that came in Thursday night was caught, confirmed, and logged before either of them woke up. The nightly reconciliation ran and found nothing, which means everything got billed. The admin that used to drain Laura's patience every week simply isn't hers to do anymore.
And for the first time since 2013, both owners can plan time off in the same week — because the scheduling logic is written down and a senior cleaner has been running the draft for three weeks already. The business is still theirs. The grind isn't.
~3 hrs
Weekly admin reclaimed
$0
Unbilled cleans/month
~$170
Total tool cost/mo built
2×
PM capacity, no new admin
5 min
Monday invoicing
First
Vacation together
“It's not even really about the time — it's the frustration of having to do it. I'm short on patience.” — Laura Ellis, By the Bay Cleaning
After the build
The tools keep evolving. The business should too.
Once the system is running, the valuable work shifts from setup to staying ahead — new tools appear, better options surface, and what makes sense at Month 3 may not be the right call at Month 9. We stay in By the Bay's corner after the build, watching that landscape, flagging what's changed, and making sure the system keeps working as the business grows. We'll talk about what that looks like once you've seen the first phase deliver — no decision needed now.
Section 6
Your Next Steps
1
Forward one Wednesday clean report from U Relax or Beach & Bay
Just one, exactly as it arrives. That's all we need to build the invoice automation to match your real format — not a guess. One from Mitch at Rockstar is welcome too. This is the single thing that unlocks Week 1.
2
Read through this and flag anything that doesn't match reality
If a number is off or a process is described slightly wrong, tell us. Every correction makes the build faster and more accurate. We get this right or we keep working on it.
3
Reply with one word: Go
That's the signal to start Phase 1. We build it; you show up Monday to a set of drafts waiting for approval instead of ninety minutes of rebuilding.