Run your cleaning company from WhatsApp.
Sam is an office manager who lives in your phone. Tell him the visits by voice note or text. He keeps your regulars booked, sends your crew their day, finds cover when someone is sick, drafts your invoices and tells you who still owes you.
| Date | Time | Client | Crew | Status | Minutes |
|---|---|---|---|---|---|
| 9 Nov | 08:00 | Oakfield apartments | Priya, Tom | Done | 120 |
| 9 Nov | 11:00 | Elm Street Dental | Priya | Planned | |
| 10 Nov | 09:30 | Mrs Khan | Tom | Planned | |
| 10 Nov | 13:00 | Harbor Lofts | Priya, Tom | Planned | |
| 6 Nov | 10:00 | Mill Street Café | Tom | Cancelled |
| ID | Date | Client | Amount | Status | Sent on |
|---|---|---|---|---|---|
| INV-1001 | 9 Nov | Oakfield apartments | 120.00 | Sent | 9 Nov |
| INV-1000 | 2 Nov | Elm Street Dental | 95.00 | Sent | 2 Nov |
Every line Sam writes lands in your own Google Sheet, in your Drive. Open it any time and change anything by hand.
Regulars, sick days and getting paid.
The jobs that keep an owner on the phone in the evening. Sam does each one from WhatsApp and writes it into your sheet. Nothing reaches a client until you say ok.
Your regulars book themselves
Tell Sam once how often a client is cleaned. He keeps their visits booked four weeks ahead, so the crew's day is always right and nobody is forgotten.
- Every week, every two weeks or every four, on one day or several
- Skip one visit, or pause while a client is away
- A holiday? Move a whole day's visits in one message
- A client who stops is taken off, and nothing else changes
| Client | Every (weeks) | Days | Time | Crew | Away from | Back on |
|---|---|---|---|---|---|---|
| Mrs Khan | 2 | Tuesday | 09:30 | Tom | 21 Dec | 5 Jan |
| Elm Street Dental | 1 | Monday | 11:00 | Priya |
A cleaner is sick? Sam finds cover
When someone says they can't work, Sam tells you at once, with a plan for each of their visits. Say ok and he changes the sheet, tells the crew, and drafts a note to each client whose cleaner changed.
- Whoever is already on a visit stays on it
- Cover comes from someone with no visit near that time
- Nothing changes until you say ok, or name someone else
- Notes to clients go from your own email, after your ok
- Mon 16 Nov 11:00 Elm Street Dental: Tom (Tom is free)
Say ok to make the changes, skip to leave them, or tell me who covers.
Mon 16 Nov 11:00 Elm Street Dental: Tom
To Elm Street Dental: "Hello, Priya can't make it today, so Tom will clean for you instead, at the usual time."
Say ok to send, skip to hold, or tell me the change.
Know who owes you, every evening
Say "Elm Street paid 95" and Sam marks the invoice paid, part payments too. Your 6 pm report shows what you are owed and which invoices are late.
- However they paid, one message records it
- Late invoices in your report, with how many days
- One friendly reminder per late invoice, drafted for your ok
- "Invoice everyone" at the end of the month
- Your payment terms: 14 days unless you change them
Done: 1
Mrs Khan — Tom, 1h 30m
Hours: 1h 30m
Owed to you: $745 ($595 not invoiced yet, $150 on unpaid invoices)
Overdue: Oakfield apartments INV-1001 $120 (15 days)
Say ok to send, skip to hold, or tell me the change.
You talk. Sam does the office.
Everything below happens in WhatsApp, which you and your crew already use. The records land in your own Google Sheet.
Your crew gets the day in their WhatsApp group: who goes where, at what time, with your notes. Your regulars are already on it.
The crew say "done" or "out of oven cleaner". Sam marks it in your sheet. "Nobody home" reaches you at once, and "I'm sick" comes with a cover plan.
You talk to Sam like you would to an office manager: book, move, cancel, "what's open?", "invoice Oakfield", "Oakfield paid".
Your report: what was done, the hours, what you are owed and what is late, what is running low, and what waits for you.
Sam works in your sheet. You stay in charge.
Your records, your Google account
Visits, clients, crew, supplies and invoices live in your own Google Sheet. Sam writes there, and you can change anything by hand.
Nothing goes out without your ok
Sam drafts invoices, payment reminders and notes to clients. They go from your own email, and only after you say ok.
Nothing new for your crew
Add Sam's number to the WhatsApp group they already use. Voice notes work, in their own words.
Your clock, your money
Your time zone, your currency, your days off. Sam is quiet on the days you don't work.
Eight tabs, and you never have to open them
Sam runs a Built on Sheets system made for cleaning companies. It is a normal Google Sheet in your Drive, so your accountant and your team can open it too.
- Clients: address, phone, email, price per visit, how often, what they owe
- Regulars: who is cleaned how often, on which days, by whom
- Crew: names, rates and hours this month
- Visits: every booking, who did it, how long it took, what was used
- Supplies and invoices, with what has been paid, kept as you go
| Client | Price per visit | How often | Visits | Owed |
|---|---|---|---|---|
| Oakfield apartments | 120.00 | Weekly | 14 | 120.00 |
| Elm Street Dental | 95.00 | Weekly | 9 | 0.00 |
| Mrs Khan | 70.00 | Every two weeks | 5 | 70.00 |
| Harbor Lofts | 240.00 | Once | 0 | 0.00 |
Running by tomorrow morning.
No app to install and nothing for your crew to learn.
Subscribe
Pay by card. You get a start code straight away.
Say hello
Send the code to Sam on WhatsApp. He sends you your sheet.
Connect
Copy the sheet, add your clients and crew, and press Connect to Sam.
Add Sam to your crew
Put Sam's number in your crew's WhatsApp group and tell him your regulars. At 7 tomorrow they get their day.
An office manager, without the office software.
| Doing it yourself | Sam | Typical cleaning software | |
|---|---|---|---|
| Where the work happens | Your evenings, a notebook, a spreadsheet | WhatsApp, by voice note or text | An app for you and one for the crew |
| Your crew | You message each of them | Their usual WhatsApp group | They install and learn the app |
| Regular clients | Copied into next week by hand | Booked four weeks ahead, by themselves | Recurring jobs, set up in the app |
| A cleaner calls in sick | Phone calls before 7 am | A cover plan in WhatsApp, for your ok | You move the jobs in the app |
| Late payers | You remember, or you don't | Listed every evening, a reminder drafted for your ok | Reminders you set up in the app |
| Cost | Your time | $49 a month for the whole business | A monthly plan, often per user |
| Where your records live | Wherever you left them | Your own Google Sheet | Their servers |
| If you stop paying | Nothing changes | The sheet stays yours, with everything in it | Export and start again |
One plan per business.
The sheet is free and stays yours. Sam is the part you pay for, monthly, because he works every day.
The Service Visits sheet on its own. Run it yourself, by hand.
- Clients, crew, visits, supplies and invoices tabs
- What each client owes, worked out for you
- Your copy, in your Google Drive
Sam runs the sheet for you from WhatsApp.
- Your whole crew in your WhatsApp group
- Voice notes and text, any time of day
- Visits, supplies, invoices and payments, written into your sheet
- Regular clients kept booked four weeks ahead
- A cover plan when someone is off sick
- The crew's day at 7 and your report at 6, with who owes you
- Invoices, reminders and client notes sent from your own email after your ok
Billed monthly by Stripe. No setup fee, no contract, cancel any time. Your first month back in full if Sam doesn't do what this page says (14 days).
Before you start.
Do I need to install anything?
No. Sam works in WhatsApp, and your records are a Google Sheet you copy in one click. A free Gmail account is enough.
Where does Sam work?
For cleaning companies in the US, the UK, Canada, Australia and Germany. In English for now.
Is Sam a person?
No. Sam is an AI office assistant that you set up for your business. If someone asks him, he says so.
What if Sam gets something wrong?
Everything Sam writes is in your sheet, where you can see it and change it. Nothing reaches a client without your ok.
Will Sam message my clients?
Never on his own. Invoices, payment reminders and notes about a cleaner change are drafts until you say ok, and then they go from your own email. If you would rather tell clients about a change yourself, switch those notes off in the Settings tab.
Can my crew use Sam without the group?
Yes. Ask Sam for a crew code; each of them sends it to Sam and they are in.
What does Sam see, and what does he keep?
To do the jobs you send him, Sam reads and writes your sheet and keeps your messages for up to a year so he can follow the conversation. Your records stay in your Google account. The details are on Sam's privacy page. You can ask him to delete your data at any time.
How do I cancel?
Say "billing" to Sam and he sends your account page, where you can cancel or change your card. Your sheet stays yours, with everything in it.
Does Sam work with my current cleaning software?
No. Sam runs his own sheet, the Service Visits system. If you have a list of clients today, paste it into the Clients tab and Sam takes it from there.
Give Sam tomorrow's visits.
Subscribe, send him your start code, tell him your regulars, and your crew gets their day at 7.
Start Sam · $49 a month