A cleaning schedule on a wall tells me what should happen. It does not tell me what did. I want a record from the person who was there: which areas are done, what is running low, what is broken. A form on the cleaner's phone gives me that after every visit.
Who and where
Name, site, date and shift. Without these, the rest of the log means nothing. I can also see which crew was on site when something went wrong.
What got cleaned
A tick list of areas, plus a box for anything skipped and why. The tick list is quick to fill in and quick to scan. A cleaning schedule form like this one proves the work, it does not plan it.
What needs attention
Low supplies, damage, minutes spent and a rating of how the site looked. These are the items I act on before the next visit.
Who fills it and who reads it
Cleaners fill it in at the end of the shift. A supervisor reads the CSV. A cleaner's own AI can do the typing: "Which site did you clean?" Then "Which areas are done?" Then "Is anything running low?" It shows the answers and sends them only after a yes. See agent-fillable forms.
One tip
Once a week, filter the CSV for rows with something in the low supplies column, and place one restock order. Kitchens need more detail, so use a kitchen cleaning checklist there. Broken things go into a work order request. See also IT and operations forms and forms for home services and trades.
Questions
Does this replace my cleaning schedule?
No. The schedule says what should happen. This form records what did happen, visit by visit, so you can compare the two in the CSV.
Can I use one form for many sites?
Yes. The site field is free text, so one link serves every site. Sort the CSV by `site_name` to read the history of each place.
How do cleaners add photos?
The form cannot take uploads. A cleaner can paste a link to a photo stored elsewhere into the optional link field.