← Back to blog

Round Robin Scheduling for Air-Con Cleaning Teams

October 28, 2026
Round Robin Scheduling for Air-Con Cleaning Teams

Round robin scheduling is a method of sharing incoming bookings across a team in turn, so that each technician receives a fair run of jobs and no customer slot is double booked. In computing, the same name describes a way of giving each process a fixed turn on a processor. In a service business, the idea is the same: a cycle, a list of eligible people and a rule for who is next. For an air-con cleaning business with two or more technicians, it decides who attends which job when a customer books online.

This article explains how round robin scheduling works in a trade business, how a round robin calendar shows availability, how assignment can be kept fair, where the method falls short, and which rules an Australian air-con cleaning business should set before switching it on.

MyAirCare
Keep Air-Con Bookings Organised
MyAirCare helps air-con cleaning businesses manage customer bookings, payments and reminders in one platform designed around local operators.
Explore MyAirCare

TL;DR

  • Round robin scheduling assigns each new booking to the next eligible team member in a rotation, rather than leaving the choice to the office or the customer.
  • A round robin calendar shows a time slot as open when at least one technician is free, then books the job into one technician's calendar.
  • Rotation is fair by count of jobs, not by job size or travel distance, so service areas, buffers and working hours need to be set first.
  • Round robin suits teams of similar skill. Solo operators and teams with specialists often need a different allocation rule.
  • Confirmations and reminders turn a fair allocation into fewer missed jobs.

Table of Contents

What round robin scheduling means for a service business

The term comes from the idea of a ring of names, where each name is called in order and the cycle restarts at the end. In a booking system, the "names" are technicians and the "turns" are new appointments.

A simple version works like this:

  1. A team list is created: Technician A, Technician B, Technician C.
  2. A customer picks a service and a time on the booking page.
  3. The system checks the first technician on the list. If that person is free, the job goes to them.
  4. If not, the system moves to the next person, and continues until someone is free.
  5. If nobody is free, the slot is not offered or the customer is asked to choose another time.

Two parts are separate in this process. The first is availability: whether anyone can take the job at that time. The second is selection: which of the available people receives it. Round robin is a selection rule. It does not create capacity, and it does not check skills unless the business sets up separate calendars or services for that purpose.

Round robin booking and round robin assignment

The phrases "round robin booking", "round robin calendar" and "round robin assignment" describe three views of the same system. Booking is what the customer sees: a page with times to choose from. The calendar is what the business sees: one combined view of who is free. Assignment is what happens in between: the rule that links a booked slot to a named technician.

How a round robin calendar shows availability

The customer does not see individual technicians. The booking page shows one pooled set of times. A slot appears when at least one technician is free, and it disappears once every technician is booked or blocked.

This pooling is the main practical benefit. A team of three technicians, each working 8:00 am to 4:00 pm, offers far more customer-facing times than any one of them could alone, and the business does not have to publish three separate booking links.

A few conditions make the pooled view accurate:

  • Working hours per technician. A technician who starts at 9:00 am should not be offered for an 8:00 am slot.
  • Existing jobs and blocked time. Lunch, training, leave and travel need to be blocked, or the calendar shows time that does not exist.
  • Connected external calendars. If a technician has personal appointments in another calendar, syncing prevents clashes. MyAirCare covers this in its guide to Google Calendar appointment booking for air-con cleaners.
  • A final check at booking time. Two customers can look at the same slot at once. The system should confirm that the slot is still free at the moment the booking is submitted, and decline the second attempt if it is not.

The last point is what prevents double bookings. Showing a slot is a prediction. Writing the booking to one technician's calendar is the commitment, and it needs a fresh check.

How assignment stays fair

A plain rotation (A, B, C, A, B, C) is fair only when every technician is available for every turn. In practice someone is on a job or on leave when their turn comes. Systems handle this in two common ways.

Rotation with skipping

The system moves to the next person in the list when the current one is unavailable. The skipped person does not lose their place in a strict sense, but over a month the counts can drift, because people with more availability collect more jobs.

Equal distribution by count

The system counts the jobs each technician has received in a set period, usually a month, and gives the next job to the person with the fewest. A fixed team order breaks ties, and an unavailable person is passed over in favour of the next eligible one. This corrects drift, because a technician who missed turns catches up when they return.

There is also an availability-first approach, which offers the job to whoever can take the requested time soonest. Fairness and speed are different goals: equal distribution balances workload, while availability-first reduces the wait for the customer. A business has to pick which matters more, and the choice can differ by season.

Two round-robin assignment methods compared

What "fair" does not cover

Counting jobs treats a 45-minute split-system clean and a four-hour ducted clean as equal. Two technicians can each receive ten jobs in a month and have very different workloads and earnings. Where job sizes vary widely, businesses often split services into separate calendars, for example one pool for split systems and one for ducted systems, so the rotation compares like with like.

Setting up round robin rules for an Australian trade business

A rotation rule only works on top of accurate data. For a mobile trade business, these inputs matter most.

Service names and durations

Each service needs a plain name, a short description and a realistic duration. Durations decide how many jobs fit in a day, and therefore how many slots the pooled calendar can show. A wrong duration produces late arrivals in the afternoon, whichever technician is assigned. The step-by-step method is covered in setting service durations to protect trade calendars. Operators who want broader grounding in running client-facing cleaning services may also find cleaning services management training relevant.

Travel, buffers and service areas

Round robin does not know that one technician is in Southside Brisbane and another is on the Sunshine Coast unless the system is told. Service areas, travel time between jobs and buffer time after each job should be set so that the pool only offers a technician for jobs they can reach. Businesses that operate across regions, such as Brisbane, the Sunshine Coast, Rockhampton, Gladstone and Townsville, usually run a separate pool per area rather than one state-wide list.

Information collected at booking

The address, the type and number of units, and any access notes allow the assigned technician to prepare. The recommended essentials are set out in booking form fields that service businesses need. Collecting the suburb at the start also lets the system filter technicians by area before the rotation runs.

Confirmations and reminders

Once a job is assigned, the customer should receive an instant confirmation by email or SMS, and a reminder the day before or about 24 hours ahead. One Australian trade-business guide recommends exactly this pattern and says reminders can reduce no-shows. Ready-to-use wording is available in appointment reminder templates for service businesses.

Rescheduling and cancellation

When a customer moves a job, the system should return the slot to the pool and re-run the assignment, rather than leaving the original technician with a gap. A written policy avoids disputes. A copyable version is in the rescheduling policy guide for AC cleaners.

Staff rosters and workplace rules

An automated rotation changes who works when, and for employees that can touch award and notice obligations. The Fair Work Ombudsman publishes modern awards that set roster rules, and the terms differ by award. For example, one award states that roster changes generally need at least 48 hours' notice and consultation, while another says rosters should specify ordinary start and finish times, with set notice periods for changes. Neither is an air-con cleaning award, so an employer should check the award or agreement that covers their own staff on the Fair Work Ombudsman website before letting software shift employees' hours. Sole traders working with subcontractors have different arrangements again. For rest and travel limits in a technician's day, see scheduling technicians without burnout.

Where round robin falls short

Round robin is simple and predictable. That simplicity creates limits.

SituationWhy round robin strugglesBetter approach
Solo operatorThere is no one to rotate betweenSingle calendar with buffers and service areas
Technicians with different skillsA job may go to someone not qualified for itSeparate calendars or services per skill
Large gaps in job sizeEqual counts produce unequal workloadsSeparate pools by service type
Wide service areaThe next person in line may be far awayPools by region, or nearest-available assignment
Repeat customersA customer may want the same technicianCustomer-preferred technician, then rotation for new customers
Tight deadlines on a busy dayFair rotation can delay the soonest slotAvailability-first assignment

None of these makes the method wrong. They show that round robin works best as a default for new, interchangeable jobs, with exceptions for specific cases.

Perspective: what we see in air-con cleaning teams

MyAirCare was built from first-hand experience of how air-con cleaning businesses run, and the same patterns recur. Missed calls and double bookings cost more than the choice of rotation rule. A team that answers every enquiry and never books two jobs into one slot is ahead of a team with a perfect rotation and a full voicemail box.

Our view is that rotation should be introduced after three basics are in place: accurate service durations, blocked travel time, and clear service areas. Without these, any assignment rule produces late arrivals, and customers blame the business rather than the software.

We also think fairness should be judged over a quarter, not a week. Air-con cleaning is seasonal, and technicians cover different areas and hours. A monthly count is a reasonable check, but owners should look at hours and earnings too, not only job numbers.

Finally, assignment is only half the work. A reminder sent before the job and a follow-up when the next clean is due keep the calendar full through the slower months. That is why reminders sit inside the booking flow, not outside it.

— Lewis

Using round robin in MyAirCare

MyAirCare is booking and management software made for Australian air-con cleaners. It includes online appointment scheduling, branded booking pages, calendar and team collaboration, automated reminders, payments through Stripe, quotes and invoices, and a mobile app for job tracking, rescheduling and on-site payments. Team members share one calendar, which supports the pooled availability described above.

The Free plan costs $0 per month and is supported by a booking fee, and MyAirCare Pro costs $199 per month. An AI phone agent add-on is also listed, without a published price. Details are on the MyAirCare pricing page, and the MyAirCare home page describes the full platform. There are no lock-in contracts.

Using round robin in MyAirCare — overview diagram

A practical rollout for a small team

A staged start reduces the risk of errors. The Australian Government's business site advises that automation should begin narrowly, with tools tested for accuracy before expanding, and the same logic applies to scheduling.

  1. Week 1: list the services. Set names, descriptions and durations for each service. Use the online booking setup guide for a 15 to 30 minute configuration.
  2. Week 1: set each technician's hours and areas. Block lunch, travel and leave.
  3. Week 2: connect calendars. Sync personal calendars so outside commitments remove slots.
  4. Week 2: turn on confirmations and reminders. Test with a few internal bookings.
  5. Weeks 3 to 4: open the booking page to customers. Review who received which jobs, and adjust the pools if the split looks uneven.
  6. Monthly: review. Compare job counts, hours worked and travel time per technician.

Businesses moving from phone bookings can read about moving from phone to online booking with SMS handoffs. The booking page design guide covers what customers see. The same Australian government site lists staff scheduling, cloud-based systems and automation among the digital goals small businesses can set, and suggests assigning implementation tasks to named people, which suits a rollout owned by one team member.

FAQ

What is round robin scheduling?

It is a method of distributing tasks or bookings in a repeating order among a group. In a service business, each new appointment goes to the next eligible team member in the cycle. In operating systems, the same name describes giving each process a fixed slice of processor time in turn.

What is an example of round robin booking?

A cleaning business has three technicians. The first booking goes to Technician A, the second to B, the third to C, and the fourth returns to A. If B is already on a job when their turn arrives, the system passes the booking to C, and the customer sees only one booking page.

What are the disadvantages of round robin assignment?

It treats all jobs as equal, ignores travel distance unless service areas are set, and does not match skills on its own. It can also give a customer a technician who is not the soonest available. Splitting services into separate pools and setting areas reduces these problems.

Does round robin prevent double bookings?

It helps when the system rechecks availability at the moment of booking and writes the job to a single technician's calendar. Showing a slot as free is not enough. The final check, together with synced calendars and blocked travel time, is what stops two customers taking the same slot.

Is round robin suitable for a sole trader?

Not as an allocation rule, because there is only one person to assign. A sole trader still benefits from the pooled-calendar principles: accurate durations, buffers, service areas and automatic reminders. Round robin becomes relevant when a second technician joins.

Sources