Guide

How to Use Schedule Optimisation to Reduce Calendar Gaps

Control how online bookings fill your calendar — show all times, reduce gaps, or eliminate them entirely

6 min read

A scattered calendar is one of the most expensive problems in a salon. When a 30-minute gap sits between two appointments, that slot is too short for most services but too long to ignore. Multiply that by three team members across a full week, and you're looking at hours of lost revenue hiding in plain sight.

Schedule optimisation controls how Bella Booking offers available times to clients booking online. Instead of showing every open slot, it can nudge bookings toward times that keep your calendar compact — reducing or eliminating those costly gaps. This guide explains the three modes, how to choose the right one, and how to measure whether it's working.

Why gaps cost money

Gaps in your schedule are invisible revenue leaks. A stylist with three 30-minute gaps across a day has lost 90 minutes of billable time — enough for a full colour service. Over a month, that adds up to multiple days of lost productivity per team member.

The problem compounds because gaps are self-reinforcing. Once a gap exists, it's rarely the right size for the next booking that comes in. A client wanting a 60-minute service won't fit in a 30-minute gap, so they book elsewhere in the day, potentially creating another gap.

  • A salon with 4 team members averaging two 30-minute gaps per day loses 20 hours of billable time per week
  • At an average service price of $80/hour, that's $1,600 per week in unrealised revenue
  • Gaps also reduce team morale — waiting around between clients is frustrating and unproductive
  • Walk-in demand is unpredictable and cannot be relied on to fill gaps consistently

Schedule optimisation addresses this at the source: it guides online bookings toward times that keep your columns tight, before gaps have a chance to form.

The three optimisation modes

Bella Booking offers three schedule optimisation modes. Each one balances client flexibility against calendar efficiency differently.

Show All

Every available time slot is shown to the client. This gives maximum flexibility — clients can pick any open time that works for them. No optimisation is applied.

Best for: salons that value client convenience above all else, or businesses with low enough volume that gaps aren't a significant issue.

Reduce Gaps

Available times that would leave a short, unfillable remnant (shorter than your time slot interval) are hidden. Clients still see tidy options when those exist. If every remaining start in a pocket would leave an awkward remnant, those starts stay visible instead of the day reading as fully booked — so Reduce gaps prefers compact slots without inventing a sold-out day.

Best for: most salons. It strikes a practical balance — clients still have choices, but the calendar naturally becomes more compact over time.

Eliminate Gaps

Only times that create zero gaps are offered. If a slot would leave an unbookable gap before or after an existing appointment, it's hidden. This produces the tightest possible schedule but limits client choice to fewer time options.

Best for: high-demand salons where every minute of chair time matters and clients are willing to be flexible on timing because they want to book with a specific stylist.

ModeClient choiceCalendar efficiencyRisk
Show AllMaximumNo optimisationGaps form freely
Reduce GapsGoodModerate — prefers adjacent slotsSome gaps may still form
Eliminate GapsLimitedMaximum — zero-gap slots onlyFewer available times may reduce conversion

Choosing the right mode for your business

The right mode depends on your demand level, your team size, and how flexible your clients are willing to be.

Start with Reduce Gaps

For most salons, Reduce Gaps is the right starting point. It improves calendar efficiency without noticeably restricting client choice. Clients still see a good range of times, and your schedule naturally tightens as bookings come in.

Move to Eliminate Gaps when demand justifies it

If your team members are consistently above 75% utilisation and you have more demand than available slots, Eliminate Gaps squeezes more value from your existing capacity. The trade-off — fewer times shown to clients — matters less when your calendar is already busy.

Stay on Show All if you're building demand

If your salon is new or you're actively growing your client base, maximising booking convenience may be more important than schedule density. Every friction point in online booking costs you potential clients. Switch to Reduce Gaps once you have steady bookings.

You can change modes at any time — there's no commitment. Try Reduce Gaps for a month and compare your utilisation numbers to the previous month. If it's working, keep it. If clients are complaining about limited availability, step back to Show All.

Configuring the setting

Schedule optimisation is configured in a single setting that applies to all online bookings across your salon.

  1. 1Navigate to **Settings > Booking policies**
  2. 2Find the **Schedule gaps** row
  3. 3Select your preferred mode: **Show all**, **Reduce gaps**, or **Eliminate gaps**
  4. 4On **Eliminate gaps**, optionally set a **Smallest usable gap** — the least you are willing to be left with when the first booking of an empty day lands
  5. 5Apply the change

The change takes effect immediately for all new online bookings. Existing appointments are not affected — the optimisation only applies to the time selection step when a client is booking.

Schedule optimisation only applies to the online booking flow. Appointments created manually by your team in the dashboard are not restricted — your team can always place appointments wherever they see fit.

How it works with Find a time

Find a time is the search tool your team uses to locate available slots when booking on behalf of a client. Its Availability view has two presets: Scheduler (every free slot your team can book — the default) and Online booking (exactly what clients see). Schedule gaps only ever applies to the online booking page.

On Booking policies, when Schedule gaps is Reduce or Eliminate, Check what clients see opens Find a time already on the Online booking view. Find a time lists each booking rule that can differ between the two views — Schedule gaps, the minimum notice period, and the booking window — with a switch showing whether it is enforced in the current search. The presets set them for you, or toggle rules individually for a custom view. An Online vs Scheduler slot comparison shows how many free times clients do not see, and if the selected team member is hidden from online booking, Find a time says so.

Diagnosing a missing online time

A client says Thursday at 11:00 never shows online. Your receptionist opens Find a time, switches the Availability view to Online booking, and sees Schedule gaps: Reduce gaps with Online 1 · Scheduler 4. The amber note explains Reduce gaps hid the awkward starts — not that the day is fully booked. They either switch back to Scheduler and book 11:00 for the client, or change Schedule gaps under Settings → Booking policies.

Switch the Availability view to Online booking whenever a client reports missing times online. It is the fastest way to see whether Schedule gaps or the notice period is the cause.

Monitoring the results

After enabling schedule optimisation, give it at least two to four weeks before evaluating. The effect is cumulative — each week's bookings are slightly more compact, and the improvement builds over time.

Metrics to watch

  • **Team utilisation** — the primary indicator. Check the Team Utilisation report weekly and compare to your baseline before enabling optimisation
  • **Online booking conversion** — if you switch to Eliminate Gaps and notice fewer online bookings, clients may be bouncing because of limited time choices. Pull back to Reduce Gaps if conversion drops meaningfully
  • **Average gap duration** — eyeball your scheduler columns. Are the gaps between appointments shorter and less frequent than before?
  • **Revenue per team member per day** — tighter schedules should translate to more services per day and higher daily revenue

The weekly AI business digest will also pick up on utilisation improvements and flag them in the highlights section. If you've recently changed your optimisation mode, watch for the digest to confirm the trend.

Measuring impact after one month

Before enabling Reduce Gaps, average team utilisation was 62%. Four weeks later, it's 71%. Online booking volume stayed flat (no drop in conversion). That 9-point utilisation improvement represents roughly 3.6 extra billable hours per team member per week.

Don't compare week-to-week — salon demand fluctuates naturally. Compare the four weeks after enabling optimisation to the four weeks before, using the comparison mode in the Team Utilisation report.

Key takeaways

  • Calendar gaps are one of the biggest hidden costs in a salon — hours of lost billable time every week
  • Schedule optimisation offers three modes: Show All (no optimisation), Reduce Gaps (balanced), and Eliminate Gaps (maximum efficiency)
  • Most salons should start with Reduce Gaps — it improves calendar density without noticeably restricting client choice
  • Configure the setting in Settings > Booking policies — it takes effect immediately for new online bookings
  • On Eliminate gaps, a Smallest usable gap puts a floor on what the first booking of an otherwise empty day may strand — off by default, and it never makes a long service unbookable
  • Find a time defaults to every free slot; switch its Availability view to Online booking to preview Schedule gaps and compare Online vs Scheduler counts
  • Monitor team utilisation and online booking conversion for 2-4 weeks to measure the impact

Related features

Explore by business type

Ready to try Bella Booking?

Start your free trial today. No credit card required.

Australian-made. Responsive support across multiple timezones.

Last updated: 2026-04-29