Public Booking

How Public Booking Time Slots Are Chosen

How MusicDesk decides which time slots visitors see when booking a trial lesson on your public booking page.

Last updated: June 30, 2026

  1. 1

    Two ways your calendar gets filled

    When someone opens your public booking page to book a trial lesson and picks a teacher, MusicDesk builds that teacher's list of open time slots one of two ways — based on whether the teacher has availability hours set. Each approach is explained below.

  2. 2

    When a teacher has availability set

    If the teacher has declared availability for a given weekday, visitors can book any open time slot within those hours. For example, if a teacher is available Mondays from 3:00–7:00 PM, the booking page offers time slots across that whole window every Monday — whether or not the teacher already has lessons scheduled that day.

  3. 3

    When a teacher has no availability set

    If a teacher hasn't set any availability, MusicDesk instead anchors openings around their existing lessons. It offers a handful of slots clustered near the lessons already on the calendar that day — roughly an hour before the first lesson and after the last. Days where the teacher has no lessons scheduled show no openings at all.

  4. 4

    Existing lessons are always respected

    Either way, any time slot that would overlap an existing lesson is removed automatically, so a teacher is never double-booked. The one exception: lessons marked canceled, excused, or absent free that time back up, since the teacher is no longer occupied during it.

  5. 5

    Timing limits

    To keep bookings practical, the page only offers time slots at least 24 hours in advance, and it looks roughly three weeks ahead. Very last-minute slots and far-future dates won't appear.

Tips

  • Seeing few or no available time slots? The most common cause is a teacher with no availability hours and a light schedule — add availability hours to open up the calendar.
  • Setting availability hours is the best way to control exactly when visitors can book, rather than relying on time slots near existing lessons.
  • Need to turn a teacher on for public booking first? See Making a Teacher Available for Public Booking.

Still need help?

Can't find what you're looking for? Our team is happy to assist.

Contact Support