Set max # of sessions per staff member
If a staff member has a lot of flexibility and has provided a wide range of working hours, there is currently nothing in place to prevent a wave of clients from coming in and booking that staff member for many hours in a row. For instance, I have staff members who are available from 8 am to 8 pm that would not like to work for 12 hours straight. One way around this would be to allow users to specify a maximum # of hours per day when setting each staff member's schedule.
Tracy Hare commented
This is a great idea. We also provide a wide range of availability to our customers, but would like to cap the amount of time we spend with them on any given day. I'd like to see it apply to hours and/or sessions as our sessions range from 30 minutes to 2 hours each.