It’s 6:52am. A cleaner has called in sick. The job starts at 8. You’re scrolling up through forty unread messages in a WhatsApp group called “Team Rota 🧹” trying to work out who’s free, who did this site last time, and whether anyone actually saw your message from last night asking for cover.
If that paragraph made your stomach drop a little, you already know this isn’t really a story about WhatsApp. It’s a story about how much of your week is spent doing unpaid dispatch work, work that exists only because there’s no single place that shows who’s working where, today, for real.
The rota isn’t the problem. The lack of a source of truth is.
A group chat is a stream of messages, not a schedule. There’s no view of “who’s covering this client tomorrow,” only a scroll-back exercise every time someone asks. Every reschedule, sickness, or new client means re-typing the same information to twelve people and hoping everyone reads it before they leave home. Nobody owns the rota, everybody just reacts to the last message in it.
What it’s actually costing you
- Missed and duplicated cover. Two cleaners turn up to the same job, or none do, because the “who’s covering it” message got buried under a sticker someone sent.
- Your evenings and mornings. Chasing confirmations at 9pm and firefighting no-shows at 7am isn’t a cleaning company problem, it’s a you problem, every single day.
- New clients you can’t safely take on. Every extra site adds messages, not capacity. Growth starts to feel like more chaos instead of more revenue.
- No record when a client disputes a visit. “Did anyone actually clean on Tuesday?” shouldn’t require scrolling through a chat log to answer, the same gap covered in the piece on proof-of-work disputes.
- Payroll arguments that start in the group chat. If the only record of who actually worked a shift is a WhatsApp message, you’ve already lost the paper trail described in the payroll hours disputes piece.
The group chat isn’t free. You’re just paying for it in stress instead of software.
What a real rota looks like instead
Every cleaner sees their own shifts on their phone, no group chat required. When someone calls in sick, you reassign the shift in seconds and everyone affected is notified automatically. Clock-ins are tied to the actual shift and site, so “did they show up” has an answer that isn’t a guess. New sites get added to the schedule once, not re-explained to a group chat every week.
This is the core of what Gevu’s scheduling does, it replaces the group chat with a single rota that staff, managers, and clients can all trust, without anyone needing to remember to check their messages. It’s the same shift Seawolf Cleaning Services, the working cleaning company behind Gevu, made on its own rota before building the tool, and if the WhatsApp chaos is what’s eating your week, it’s usually the first symptom of a bigger scaling problem, not the whole problem on its own.