MSS system
Every job a cleaning company takes, from the booking to the proof it was done.
Premise
MSS take work three ways. A homeowner books online, a commercial client books in their own portal, or the office takes a call and builds the job itself. All three have to land in the same queue, get the same staffing, and come back with the same proof at the end. The system is what makes that true.
Built from scratch.
Three ways in
The public booking form prices a job as the customer fills it in. Postcode, address, service, property type and size, then a breakdown that shows the net figure, the VAT and the total before anyone commits to anything. Recurring bookings get a discount and a slot list to review, so a customer setting up a weekly clean sees all four dates before they pay.
Commercial clients get their own portal. Their properties, their branches, their booking history, their invoices.
The office gets Quick Dispatch. Four steps, and a panel of pre-flight checks that have to go green before a job can be sent: client selected, address provided, date and time set, at least one service, staff assigned to every group, no agent conflicts. A job that fails any of them doesn’t go out.
One queue
Everything arrives in Job Management, filtered by state. Needs staff, upcoming, live, pending review, completed. Open any job and the whole record is there: the client, the property, the reference, the work order, the price, the scope of works, the staffing, the access notes, the files, the messages, the audit trail.
Recurring schedules generate their own jobs. Coupons, services, locations and rate cards sit behind them so pricing doesn’t get re-argued on every booking.
The job on a phone
Cleaners don’t get a spreadsheet. They get a list of jobs they can accept or decline, with the address, the window and the client on each card.
Once a job starts, the phone runs it. The timer is a real time record, not a note. Before photos are required to begin and after photos are required to finish, both to a set count, so a job can’t be submitted without evidence at both ends. Checklists sit alongside them. Chat runs against the job itself rather than a group thread nobody can find later.
At the end the job locks. Completed, with the scheduled time, the actual time, and the photos attached to the record the office sees.
What it feeds
Time records become timesheets. Completed jobs become invoices. Invoices go to Xero. Job reviews go back to the client.
The office never re-keys anything a cleaner already entered on site.


