Forum Discussion

Mike_Collins999's avatar
Mike_Collins999
Copper Contributor
Dec 13, 2023

Booking Service, with Custom Scheduling not working

Hi All, 

 

Pretty new to MS Booking so apologies if I'm simply missing something simple.  I have a Booking set up with a single Service.  Although I have set a Default Scheduling Policy on the Booking Page, and Business Hours on the Business Information page, I'm not particularly interested in their settings as I'm setting a custom Scheduling Policy for my specific service (I was led to believe that this was the case from tutorials I have followed i.e. setting a custom Service Policy overrides everything else).

 

My service is designed to be available for one day only, with time slots that fall outside of the normal business hours / default scheduling.  To support this, I have set the [Service Availability] to "Not bookable", and then used the "+ Set different availability for a date range" to add in one specific date, and then set the custom times for that day:

However, when I add staff to my service, no availability is showing unless I also customise their individual hours:

This seems to happen regardless of the [Use business hours] toggle.  While this works, it is less than ideal as I will have to do this for some 40 staff, and then change it if/when my Service date / day changes.

 

Can anyone advise 

 

Many thanks

  • In the interest of sharing the knowledge, I have resolved this problem but it is counter-intuitive, and contrary to what I have read and seen on other tutorials.

    To resolve it, I set the Business Information -> Business Hours to represent the minimum and maximum possible hour (i.e. 0900-2000) as opposed to the actual business hours (0900-1630), and then ensure that when staff are added to current booking, the [Use Business Hours] is toggled ON (which is the default behaviour).

    This ensures that the newly defined business hours are replicated against the staff member, and removes the need to individual define them.

    It strikes me that there needs to be some really clear indication of how Business Hours, Default Scheduling, Staff Hours and Service Scheduling all interact together - too many variables...
  • Mike_Collins999's avatar
    Mike_Collins999
    Copper Contributor
    In the interest of sharing the knowledge, I have resolved this problem but it is counter-intuitive, and contrary to what I have read and seen on other tutorials.

    To resolve it, I set the Business Information -> Business Hours to represent the minimum and maximum possible hour (i.e. 0900-2000) as opposed to the actual business hours (0900-1630), and then ensure that when staff are added to current booking, the [Use Business Hours] is toggled ON (which is the default behaviour).

    This ensures that the newly defined business hours are replicated against the staff member, and removes the need to individual define them.

    It strikes me that there needs to be some really clear indication of how Business Hours, Default Scheduling, Staff Hours and Service Scheduling all interact together - too many variables...
  • bscsamuAs's avatar
    bscsamuAs
    Copper Contributor

    It sounds like you've correctly set up a custom service policy for your specific service in Microsoft Bookings, but you're facing issues with the custom scheduling not working as expected. Here are some troubleshooting steps and considerations that might help: Check Date and Time Settings: Double-check the date and time settings for the custom availability. Ensure that the specific date and time slots are set up accurately. Confirm that the date you've added for custom availability matches the date you expect the service to be available. Verify Time Slot Settings: Ensure that the time slots you've set for the specific date are configured correctly. Check the start and end times and confirm they align with your intended availability. Review Service Settings: In addition to setting custom service policies, make sure the service itself is configured correctly. Check the settings related to duration, buffer time, and any other service-specific parameters. Test with Default Scheduling Policy: Temporarily switch back to the default scheduling policy to see if the issue persists. This can help Doll identify whether the problem is related to the custom policy or if there's a broader configuration issue. Check Business Hours: While you've mentioned you're not particularly interested in business hours, ensure that the business hours are set up correctly. Sometimes, conflicting settings might cause unexpected behavior. Review Booking Page Settings: Confirm that the booking page associated with the service is using the correct scheduling policy. Booking pages can have their own default policies that might override service-specific settings. Test on Different Browser or Device: Sometimes, browser caching or specific device issues can impact how changes are reflected. Test the booking on a different browser or device to rule out these possibilities. Check for Updates: Ensure that your Microsoft Bookings application is up to date. Updates might include bug fixes and improvements that could address issues with custom scheduling. Contact Microsoft Support: If the issue persists and you've exhausted troubleshooting options, consider reaching out to Microsoft support for assistance. They can provide specific guidance based on your setup and may be able to identify any underlying issues. Remember that Microsoft Bookings is regularly updated, and the user interface may evolve over time. If you're following tutorials, ensure they are based on the version of Microsoft Bookings you are using.

Resources