kodie
Our work · Cleaning software

Xota.

Cleaning companies run on spreadsheets, WhatsApp rotas and re-keying. Xota puts scheduling, staff, clients and money in one system — web for the office, mobile for the field.

Before

How the week used to go.

The rota lives in a spreadsheet and gets re-sent on WhatsApp every time it changes

Cleaners ring the office to ask where they are going

Nobody can prove a job was done to standard

Month-end invoices get rebuilt from memory and a diary

After

How it goes now.

Recurring work is set up once and dropped onto the rota in a click

Staff open the app and see their week

GPS clock-in and labelled photos put proof of the work on the record

Completed jobs feed invoicing and payroll — nothing typed twice

What we built

From problem to platform.

The build, at a glance.

01

Scheduling for the office

A drag-and-drop rota and Gantt-style timeline with jobs, staff absences, travel time and recurring work on one grid. UK bank holidays import automatically.

02

Mobile app for the field

Staff open the app and see their week. They clock in and out with GPS on the record, and capture labelled photos as proof of the work — iOS and Android.

03

Client access, two ways

A client login with its own restricted view — and public share links with no login at all, for quotes, invoices and project pages.

04

Quotes, invoicing & margins

Clients e-sign quotes online. Completed work feeds invoicing, spend and margin reporting, and quotes and project reports go out to clients as PDFs.

05

Built-in payroll

Payroll calculated from the same jobs, absences and travel time that drive the rota — nothing typed twice.

06

Messaging & alerts

In-app messaging with read receipts and attachments, a weekly shift email to every member of staff, and change emails when their week moves.

The platform, in parts

What’s under the bonnet.

Web app for the office
Mobile app — iOS & Android
Client portal & share links
Public REST API with developer docs
Microsoft 365, SendGrid, AWS S3 & push notifications
Built-in AI assistant
The outcome

What changed.

Once
entered, used everywhere — jobs, invoices and payroll from the same records
GPS
clock-in and photo proof on every job
One system
for the office, the field and the client

Placeholder figures — to be replaced with agreed client metrics.

In their words

What Xota say about us.

[Client review to follow — placeholder awaiting an approved quote from Xota.]

[Name][Role], Xota

Start a project

Want a result like this?

A 20-minute conversation, in plain English. We’ll tell you honestly what it would take — and whether we’re the right people to build it.