Online Booking

How does schedule optimisation reduce gaps in salon online booking?

Schedule optimisation controls which time slots clients see when booking online, encouraging back-to-back appointments instead of scattered bookings that leave unprofitable gaps. You choose from three modes — Show All, Reduce Gaps, or Eliminate Gaps — depending on how aggressively you want to pack your schedule.

Why calendar gaps cost money

A 30-minute gap between two appointments is almost never filled. It is too short for most services and too long to ignore. Multiply that across a full day and you can lose hours of productive time — time your team members are being paid for but not generating revenue. Calendar gaps are one of the biggest hidden costs in salon operations.

  • A single 30-minute gap per day per team member adds up to 2.5 hours per week of lost capacity
  • Scattered bookings force team members to start and stop, reducing focus
  • Clients who book the "wrong" slot often do not realise they are creating a gap behind them
  • Without optimisation, online booking systems treat every available slot as equal — they are not

The three optimisation modes

Show All (no optimisation)

Every available slot is shown to the client. This gives maximum flexibility but does nothing to prevent gaps. Best for salons that prioritise client convenience above schedule density, or very new salons that need every booking they can get.

Reduce Gaps (balanced)

The system favours time slots that are adjacent to existing bookings, pushing them higher in the list. Clients still see a wide range of options, but the most prominent suggestions fill gaps rather than create them. This is the sweet spot for most salons — it guides clients towards better slots without feeling restrictive.

Eliminate Gaps (strict)

Only time slots that create zero gaps are shown. If a slot would leave a gap that cannot be filled by any service you offer, it is hidden. This produces the tightest possible schedule but reduces the number of available options clients see. Best for high-demand salons that are regularly booked out and need maximum efficiency.

ModeClient choiceGap preventionBest for
Show AllMaximumNoneNew salons, low-demand periods
Reduce GapsHighModerateMost salons (recommended)
Eliminate GapsLimitedStrictHigh-demand, fully booked salons

How it works in practice

When a client opens your online booking page, the system evaluates every possible time slot against your existing schedule. In Reduce Gaps mode, it scores each slot based on whether it creates, reduces, or eliminates gaps — then sorts the results so the best options appear first. In Eliminate Gaps mode, it filters out any slot that would leave an unfillable gap.

  1. 1Client selects a service and team member (or "any available")
  2. 2The system checks all open slots against the current schedule
  3. 3Each slot is scored: does it sit adjacent to an existing booking, or does it create a gap?
  4. 4Results are sorted (Reduce Gaps) or filtered (Eliminate Gaps) accordingly
  5. 5The client picks from the optimised list without knowing the scoring happened

Clients do not see any indication that slots have been optimised. From their perspective, they simply see available times — the system quietly steers them towards better options. There is no "sorry, this slot is not optimal" messaging.

Configurable per location

If you operate multiple locations, each one can have its own optimisation mode. A busy city-centre salon might use Eliminate Gaps because demand always exceeds capacity, while a quieter suburban location might use Reduce Gaps to balance efficiency with accessibility. You can also change the mode seasonally — tightening during peak periods and relaxing during quieter months.

When to change modes

Start with Reduce Gaps for most situations. If you notice your schedule is consistently packed and you are turning away clients, switch to Eliminate Gaps to maximise throughput. If you are in a growth phase and need every booking, switch to Show All temporarily. The mode can be changed at any time from your online booking settings.

The impact on revenue

Reducing gaps is not just about tidiness — it directly increases your earning capacity. Every gap you eliminate is a slot that could hold a paying appointment. For a salon with three team members, eliminating just one 30-minute gap per person per day adds 7.5 hours of available capacity per week. At an average service price of $80 per hour, that is up to $600 in potential weekly revenue recovered from dead time.

Eliminate Gaps mode can reduce booking conversion if clients cannot find a time that suits them. Monitor your booking rate after switching — if it drops noticeably, consider moving back to Reduce Gaps. The goal is to optimise revenue, not just schedule density.

Related features

Ready to try Bella Booking?

Start your free trial today. No credit card required.

Australian-owned business. Sydney-based support team.