Cluster Booking/Minimize Gaps/Online Booking Time Slots Only Available Directly Before/After Others

My biggest ask right now is to have an option where clients using online booking only see available times directly before or after other scheduled appointments.

 

Yesterday I had two 30-minute services back to back at 10:30 & 11am, then someone booked a service at 3pm. I had a 4 hour gap that I stayed for - the appointment was $20. Felt like a huge waste of my day.

 

Please please please add this in.