Job Scheduling & Recurring Routes One shared schedule for every cleaning job, including weekly, bi-weekly, and monthly recurring series.
Problem it solves Routes re-created by hand every week, double-booked cleaners, and crews who never got the update.
In practice Book a bi-weekly house once and the whole series is generated; when a cleaner calls out, reassign in one tap and their replacement sees it on their phone. Explore scheduling Cleaners clock in and out per job from their phones, and hours total up per pay week.
Problem it solves Paper timesheets chased down on Friday and hours reported from memory.
In practice A cleaner taps clock in at the property; completing the job clocks them out automatically and the hours land in payroll. Explore time tracking Pay runs built from tracked hours on completed jobs, with cash and direct deposit splits.
Problem it solves Spreadsheet math, arguments over hours, and no audit trail behind a check.
In practice Pick the week, review each cleaner's hours, split one check between cash and deposit, then export the run. Explore payroll Invites, activation, role-based access, availability, documents, and internal notes for every crew member.
Problem it solves Slow onboarding during turnover, and cleaners seeing information they shouldn't.
In practice Import a roster from CSV, bulk-activate the new hires, and each cleaner sees only their own jobs and pay. Explore crew management Reusable checklist templates applied to jobs, plus photo uploads attached to each visit.
Problem it solves Scope drift between cleaners and quality disputes with no evidence.
In practice Apply your move-out template to the job; the cleaner ticks off each task and uploads after photos from the phone. Explore checklists & photos Customer records with addresses, two typed phone numbers, default pricing, and full service history.
Problem it solves Customers living in a phone's contacts and prices living in the owner's head.
In practice Import 2,000 customers from CSV, tag mobile numbers for texting, and new jobs auto-fill the default price. Explore customer management Automatic job reminders to customers and cleaners, bulk messaging, and a shared inbox for replies.
Problem it solves Lockouts, last-minute cancellations, and texting tomorrow's list out by hand.
In practice Tomorrow's customers are texted on their mobile number automatically, and replies land in the office inbox. Explore reminders Invoicing & Payment Records Generate an invoice per job and record how it was paid — card, Zelle, cash, or invoice terms.
Problem it solves Money collected four different ways and revenue numbers nobody trusts.
In practice Adjust the price after a bigger-than-quoted clean, generate the invoice, then record the payment method. Explore invoicing Revenue trends, job status, payment mix, top customers, and cleaner productivity over any date range.
Problem it solves Knowing monthly revenue but never knowing labor cost per job.
In practice Compare hours against revenue for last month to find the recurring customer whose price hasn't moved in years. Explore reporting iOS and Android access to today's jobs, clock-in, checklists, photos, hours, and messaging with the office.
Problem it solves WhatsApp groups, missed texts, and no live view of how the day is going.
In practice A push notification announces tomorrow's assignments; the crew works from the app and the office watches jobs close in real time. Explore the mobile app