One schedule for cleaning bookings, crew dispatch, janitorial contracts and billing.
Hold every one-time and recurring booking, for homes, offices and deep cleans, on one schedule. Each job goes to a crew by area and skill, and cleaners clock in and update jobs from their phones. Monthly contracts are billed when they fall due, and unpaid invoices receive reminders.
- Service types, contract terms and the areas you cover configured first
- Customers, addresses and every recurring visit migrated
- Changes handled afterwards by the same team
Home and office cleaning companies run this cleaning services management system, which GullySystem sets up around their own crews and contracts. Owners, schedulers and supervisors hold one-time and recurring bookings, crew rosters, clock-ins from a phone, house notes and monthly contract invoices in one place. Cleaning supplies are counted as they go. You decide the areas, crews and billing cycles it follows.
What goes wrong before the software.
How the work flows through it, step by step.
- 1
Booking
A booking arrives online, by call or from an existing contract. Address, house notes and service are entered once and stay on the booking.
- 2
Crew scheduling
The job goes to cleaners by availability, training and location. Recurring visits reappear on the schedule automatically.
- 3
On site
Cleaners clock in from their phones and read the job and notes before they start. Issues such as a water shortage are reported from the site.
- 4
Invoice and payment
An invoice is raised from the booking, or monthly for a contract. Payment is accepted online or in cash, and unpaid invoices receive reminders.
- 5
Feedback
A rating or complaint is saved against the booking and the cleaner, showing patterns over time.
- 6
Seasonal offers
Customers who have not booked recently can be sent an offer ahead of holiday periods, over SMS, mail or WhatsApp.
What is inside.
Every module can be switched on, left out or changed to match how your team already works.
Bookings and recurring schedule
Manage one-time, recurring and deep-cleaning bookings with reminders, reschedules and cancellations on one calendar.
Learn moreCrew scheduling and attendance
Plan daily, weekly and monthly schedules, dispatch jobs to crews by skill and area, and record clock-ins, clock-outs and breaks.
Learn moreCrew phone app
Let cleaners and supervisors see their jobs, update status and report issues from site on a phone.
Learn moreCustomer records and house notes
Keep addresses, preferences, service history, loyalty points and feedback for each home or office.
Learn moreInvoices and contract billing
Create invoices from the job or bill monthly on a contract, accept online and cash payments, and send payment reminders.
Learn moreCleaning supplies stock
Track chemicals and consumables as they are used, with low-stock alerts and purchases from suppliers.
Learn moreOffers and reminders
Run SMS, email and WhatsApp campaigns for seasonal cleans, loyalty offers and customers who have gone quiet.
Learn moreAttendance for payroll
Record hours worked and jobs completed per cleaner, ready for salary and bonus calculations.
Learn moreLive reports
View bookings, repeat customers, cleaner attendance and ratings, stock and campaign results as they happen.
Learn moreThe business modules it is built from.
Each one is also available on its own, or inside a system built for you.
- Appointment Scheduling
One-time, recurring and deep-cleaning bookings share one calendar, with reminders, reschedules and cancellations handled by the coordinator.
- Attendance & Time Tracking
Supervisors plan daily, weekly and monthly schedules, dispatch jobs to crews by skill and area, and record clock-ins, clock-outs and breaks.
- Invoice Management
Invoices are created from the completed job, online and cash payments are accepted, and payment reminders go to customers who have not settled.
- Stock Tracking and Alerts
Chemicals and consumables are tracked as crews use them, with low-stock alerts and purchases placed with suppliers.
- Service Reminders
SMS, email and WhatsApp campaigns reach customers ahead of seasonal cleans and loyalty offers, and those who have gone quiet.
- Contract Management
Contract customers are billed monthly on the agreed terms, with the invoice raised from the contract and sent for payment.
- Dashboards and KPIs
Managers view bookings, repeat customers, cleaner attendance and ratings, stock and campaign results as they happen.
How we would put it in.
Setup, data migration, integrations and anything built on top.
Every part of the system, by area.
Take the modules you need. Each one works on its own or inside a larger system built for you.
- Applicant Tracking (5)
- CRM (8)
- Finance & Accounting (10)
- Helpdesk (4)
- Human Resources (13)
- Inventory Management (5)
- Project Management (7)
- Manufacturing (6)
- Procurement (4)
- Sales and Distribution (6)
- Field Service (5)
- Statutory and Compliance (4)
- Retail and POS (4)
- Bookings and Appointments (3)
- Subscriptions (2)
- Assets and Fleet (4)
- Platform (6)
- Analytics (2)
- Documents (1)
- All business solutions
Topics beyond the modules.
Each page covers one part of how the system is used, connected or controlled.
One system, each person sees their part.
For owners
See bookings by service and area, contracts due, unpaid invoices and which crews receive the best ratings.
For schedulers
See tomorrow’s jobs and crews available, and move a booking when a cleaner is unavailable.
For supervisors
See which crews have clocked in, which jobs are done and issues reported from site.
For cleaners
See today’s addresses and house notes on a phone, clock in and mark each job done.
The numbers the owner asks for.
- Bookings by service and area
- Recurring customers who have stopped booking
- Attendance and jobs completed by cleaner
- Ratings and complaints by cleaner
- Unpaid invoices by customer and contract
- Supplies used and stock below reorder level
Who this is built for.
- Home cleaning companies with recurring bookings in apartments and villas
- Deep-cleaning and move-in cleaning services
- Janitorial contractors cleaning offices and apartment blocks on monthly contracts
- Housekeeping agencies deploying staff at offices and apartment blocks on manpower contracts
- Cleaning companies with crews spread across a city
When it is not the right choice.
- If you place full-time maids with households for a monthly fee and never schedule jobs, a contact sheet and payroll app may be enough.
- Large facility management firms that need statutory payroll, attendance registers and payroll tax returns for hundreds of staff will need a proper HR and payroll system alongside this.
Adapted to your business before it goes live.
You are not handed a login and left to it. The product is set up around your records, your people and the tools you already use.
Works alongside
- Accounting export
- SMS
- Payment links and gateways
Questions owners ask before a demo.
Is it suitable for a small cleaning company?
Yes, if you have recurring customers and more than one crew. With one cleaner and a handful of homes, a diary may still be enough.
Can it handle janitorial contracts for offices and apartment blocks?
Yes. A contract carries its visits and is billed monthly, with reminders for anything unpaid. Crew visits and attendance are recorded against the same site.
Can cleaners mark attendance from their phones?
Yes. Cleaners clock in and out and record breaks from a phone, and supervisors see who has started. Those hours feed into salary calculations. The clock-in is not matched against the customer’s location, so geofenced attendance is not part of it.
Does it produce the attendance register and the payroll tax inputs?
No. Hours worked and jobs completed come out cleaner by cleaner for salary and bonus calculation. Statutory registers and returns stay with your payroll software or your accountant.
Can cleaners upload before-and-after photos?
Not as a standard screen today. Cleaners mark jobs done and report issues from the phone. There is no inspection checklist scored per site either. Photo proof and inspections can be scoped during set-up.
Can customers book online?
Yes. Customers can book, reschedule or cancel one-time and recurring cleans online, and the booking lands on your schedule. A deep clean is booked at the price set for that service, so no separate quotation is prepared.
Can monthly invoices go into our accounting package?
Yes, by export. Each month your accountant receives the invoices and receipts to import. A direct link is set up only on request.
Can customers be moved from Excel and WhatsApp?
Yes. Customers, addresses, notes and recurring bookings are imported from your sheets and checked by your scheduler before go-live.
Who owns the customer data?
Your company does. The proposal explains, before any work begins, how a complete copy is returned to you.
What does it cost?
It depends on your crews, services and how many contracts you run. Text messages, online payment collection and the file for your accountant each get a line of their own. Recurring visits to move across add work. No price is published. A demo comes first. A written proposal then lists each part.
How soon will schedulers see crews and bookings in one place?
Bookings with the recurring schedule, crew scheduling, the crew phone app and customer house notes would be live first. Contract billing comes after that. Supplies, campaigns, attendance for payroll and reports arrive afterwards. The proposal sets a date for each release. Moving recurring visits is the slowest task.
Which customer lists and contracts should the owner pull out?
Pull out the customer list with addresses and house notes, every recurring visit, your service and area price list, and janitorial contract terms. A sample invoice and a crew roster show current practice. Name one person from scheduling, one supervisor and one from accounts to answer our questions. Payment and messaging accounts must be reachable.
Wondering what it would cost? Share your requirements and an engineer will come back with a scope.
Every part, on its own page.
Each page covers one part of the system: what it records, who uses it and what it hands on.
- Cleaning CRM for Homes and Offices
- Invoicing and Payment Processing for Cleaning Jobs
- Promotions for Cleaning Customers
- Mobile Access for Cleaning Teams
- Booking and Scheduling for Cleaning Jobs
- Reporting and Analytics for Cleaning Businesses
- Crew Management for Cleaning Teams
- Views by Role for Cleaning Companies
- Integrations for Cleaning Companies
- Cleaner Attendance and Hours for Payroll
- Supplies Stock Control for Cleaning Companies
Written for this trade.
Practical notes on running the business, not product marketing.
Built for.
The trades this product is set up for. Pick yours to see how the work runs there.
Related products.
See Home Cleaning Management System set up around your records.
Tell us how you run things today. An engineer reads it and writes back with what fits as it is, what would need changing, and what we would start with.
What happens after you share your requirements
- A senior engineer reads your answers. Nobody phones first.
- Within one business day you get a written note: what we understood, what we would start with, and the questions we still have.
- If it fits, a proposal follows with the order of work, what we need from you and what you receive at each step.
- No call is booked and nothing is paid until you have read the note. Your details stay with us.
Start with your requirements
Seven short steps that tell us what you need. A senior engineer reads them before anyone gets in touch.
Share your requirements