Skip to main content
GullySystem
Field services · Home Cleaning Management System

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.

Where it breaks today

What goes wrong before the software.

Recurring customers can be missed

A family books a fortnightly clean. If they are not carried onto the schedule, they may move to another company.

House notes are not shared with crews

Gate timings, pets and surface restrictions are kept in a supervisor’s phone. When the supervisor is unavailable, crews work without them.

Absences are known late

Attendance is confirmed by phone call. A missing cleaner may be discovered when the customer is already waiting.

Contract billing depends on a spreadsheet

Monthly contracts are invoiced manually. A missed invoice means work paid late or not at all.

Supplies are not tracked per job

Chemicals, mops and machines leave with crews each morning. What a deep clean actually uses is not recorded.

Complaints are not linked to bookings

A complaint is answered by message, but nothing is noted against the booking or the cleaner.

How it runs

How the work flows through it, step by step.

Illustration with sample figures. Your screens are built around your own records.
  1. 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. 2

    Crew scheduling

    The job goes to cleaners by availability, training and location. Recurring visits reappear on the schedule automatically.

  3. 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. 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. 5

    Feedback

    A rating or complaint is saved against the booking and the cleaner, showing patterns over time.

  6. 6

    Seasonal offers

    Customers who have not booked recently can be sent an offer ahead of holiday periods, over SMS, mail or WhatsApp.

Solutions inside

The 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.

Services

How we would put it in.

Setup, data migration, integrations and anything built on top.

Who uses it

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.

Reports

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
Good fit

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
Honest answer

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.
Made to fit

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.

Your services and areas

Service types, prices, contract terms and the areas you cover are entered first.

Customers and recurring bookings migrated

Addresses, house notes and every recurring visit arrive from your sheets, so no regular drops off the schedule.

Messages and payments

Booking reminders, payment reminders and offers reach customers as texts, emails or WhatsApp messages. Customers who prefer to pay online can.

Training for crews

Short sessions for supervisors and cleaners on the phone app, at your office or on a call.

Hosting and support

GullySystem hosts the system, so the office and crews read the same schedule. New services or areas are added by our team on request.

Works alongside

  • Accounting export
  • WhatsApp
  • SMS
  • Email
  • Payment links and gateways
Common questions

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.

Your requirements

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

  1. A senior engineer reads your answers. Nobody phones first.
  2. Within one business day you get a written note: what we understood, what we would start with, and the questions we still have.
  3. If it fits, a proposal follows with the order of work, what we need from you and what you receive at each step.
  4. 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