Sam · for cleaning companies

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.

Per business, not per person Your sheet stays yours Nothing goes to a client without your ok
WhatsApp · Sam
You, from the van
0:09"Tomorrow Priya and Tom do the Oakfield apartments at 8, the client wants the ovens done."
Sam
Added: Oakfield apartments, Mon 9 Nov 8:00, Priya and Tom. Note: ovens.
Tom, in your crew group
Oakfield done, two hours, we used the last of the oven cleaner.
Sam
Done: Oakfield apartments (2h). Noted: oven cleaner is out.
You
Invoice Oakfield.
Sam
Invoice INV-1001 for Oakfield apartments, $120, to manager@oakfieldapts.com. Say ok to send.
ok
Sent from your own email.
Service Visits · Visits
DateTimeClientCrewStatusMinutes
9 Nov08:00Oakfield apartmentsPriya, TomDone120
9 Nov11:00Elm Street DentalPriyaPlanned
10 Nov09:30Mrs KhanTomPlanned
10 Nov13:00Harbor LoftsPriya, TomPlanned
6 Nov10:00Mill Street CaféTomCancelled
ClientsCrewVisitsRegularsSuppliesInvoicesSettings
Service Visits · Invoices
IDDateClientAmountStatusSent on
INV-10019 NovOakfield apartments120.00Sent9 Nov
INV-10002 NovElm Street Dental95.00Sent2 Nov
ClientsCrewVisitsRegularsSuppliesInvoicesSettings

Every line Sam writes lands in your own Google Sheet, in your Drive. Open it any time and change anything by hand.

What Sam handles

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
WhatsApp · Sam
You
0:06"Mrs Khan is every other Tuesday at 9:30 with Tom, starting this Tuesday."
Sam
Regular: Mrs Khan, every 2 weeks on Tuesday at 09:30 with Tom, from Tue 10 Nov. Booked: Tue 10 Nov, Tue 24 Nov.
You
Elm Street Dental every Monday at 11 with Priya.
Sam
Regular: Elm Street Dental, every week on Monday at 11:00 with Priya, from Mon 9 Nov. Booked: Mon 9 Nov, Mon 16 Nov, Mon 23 Nov.
You, on 1 Dec
Mrs Khan is away from 21 December until 5 January.
Sam
Paused Mrs Khan: no visits from Mon 21 Dec until Tue 5 Jan (1 cancelled). Next: Tue 5 Jan.
Service Visits · Regulars
ClientEvery (weeks)DaysTimeCrewAway fromBack on
Mrs Khan2Tuesday09:30Tom21 Dec5 Jan
Elm Street Dental1Monday11:00Priya
ClientsCrewVisitsRegularsSuppliesInvoicesSettings

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
WhatsApp · Sam
Priya, in your crew group, 6:30
Morning, I've got a fever, I can't work today.
Sam, to the crew
Sorry to hear it, Priya. Told the owner. They'll come back to you.
Sam, to you
Priya: has a fever, can't work today. Cover for today:
- 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.
You
ok
Sam, to the crew
Change, Priya is off today:
Mon 16 Nov 11:00 Elm Street Dental: Tom
Sam, to you
Done: Mon 16 Nov 11:00 Elm Street Dental now Tom. Told the crew. I've drafted a note to the client about the change.

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.
ok
Sent from your own email.

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
WhatsApp · Sam
You
Elm Street paid 95.
Sam
Paid: INV-1000 ($95), Elm Street Dental.
You
Mrs Khan paid 40 cash.
Sam
INV-1002: $40 paid, $30 still to pay.
Sam, at 6 pm
Tue 24 Nov report
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)
Payment reminder to Oakfield apartments for INV-1001, $120, sent Mon 9 Nov: 15 days ago.
Say ok to send, skip to hold, or tell me the change.
ok
Sent from your own email.
A day with Sam

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.

7:00

Your crew gets the day in their WhatsApp group: who goes where, at what time, with your notes. Your regulars are already on it.

All day

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.

Any time

You talk to Sam like you would to an office manager: book, move, cancel, "what's open?", "invoice Oakfield", "Oakfield paid".

18:00

Your report: what was done, the hours, what you are owed and what is late, what is running low, and what waits for you.

Your business stays yours

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.

The sheet

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
Service Visits · Clients
ClientPrice per visitHow oftenVisitsOwed
Oakfield apartments120.00Weekly14120.00
Elm Street Dental95.00Weekly90.00
Mrs Khan70.00Every two weeks570.00
Harbor Lofts240.00Once00.00
Start hereClientsCrewVisitsRegularsSuppliesInvoicesSettings
Start

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.

Compared

An office manager, without the office software.

Doing it yourselfSamTypical cleaning software
Where the work happensYour evenings, a notebook, a spreadsheetWhatsApp, by voice note or textAn app for you and one for the crew
Your crewYou message each of themTheir usual WhatsApp groupThey install and learn the app
Regular clientsCopied into next week by handBooked four weeks ahead, by themselvesRecurring jobs, set up in the app
A cleaner calls in sickPhone calls before 7 amA cover plan in WhatsApp, for your okYou move the jobs in the app
Late payersYou remember, or you don'tListed every evening, a reminder drafted for your okReminders you set up in the app
CostYour time$49 a month for the whole businessA monthly plan, often per user
Where your records liveWherever you left themYour own Google SheetTheir servers
If you stop payingNothing changesThe sheet stays yours, with everything in itExport and start again
Pricing

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 sheet
Free

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
Get the free sheet
Questions

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