Mar 27 2024 04:04 AM
We're using the graph booking API to book appointments.
To find an available slot the assigned staff is got for a service and the availability is checked for all staff members. If at least one staff member is available the appointment is successfully booked.
Afterwards the staff member is shown available for 2 - 5 minutes. So the next try to book an appointment within this 2 - 5 minutes finds the same staff member and the slot is booked twice for the same staff.
When an appointment is cancelled the status change also needs some minutes.
I'm not 100% sure but I think this worked some month ago (currently only a prototype solution).
Mar 27 2024 06:08 AM
Also experiencing this issue.
the delay is causing double bookings for us.
Mar 27 2024 06:17 AM
Mar 27 2024 07:15 AM
Mar 27 2024 07:36 AM
Mar 27 2024 08:51 AM
Apr 03 2024 12:18 AM
Apr 03 2024 03:24 AM
We are experiencing the same as well. Did wonder if this was something to do with the timing the specific Bookings calendar was created, as a previously create done didn't seem to have the same issue - maybe a bug which affects Bookings calendars created within a specific window which has now passed? Or maybe this only affects Bookings calendars taken from a copy of a previous one.
I have created a new Bookings calendar from scratch and this still has the lag. Thankfully, nobody can book the duplicate appointment, they receive an error. This happens for about 5 minutes until things catch up, so likely to create frustration for customers.
Hope this helps others who are trying to get away from the issue. Please keep posting if you find a fix, try another workaround, or if the issue goes away for you.
Thanks
Apr 03 2024 04:13 AM
Apr 04 2024 01:19 PM
Apr 04 2024 10:35 PM
Apr 05 2024 12:50 AM
Hi @ZackKhalifah.
Sadly no progress here. I had created a new calendar from scratch to test (not duplicated to avoid duplicating the issue) and also used real staff (as opposed to 'noreply' type addresses for the staff), in case it was causing issues that the staff user account couldn't be found. Same issue in the new calendar I'm afraid.
What is interesting, is that older bookings calendars don't have the same issue, the availability is removed with no delay.
Good luck with your support case and please keep us updated if possible.
Greg
Sep 27 2024 06:24 AM
@Guenter_R This is an issue which seemingly affects the entire Bookings service. I discovered this back in fall 2023. It was not previously a problem as of the end of April 2023. I had opened a ticket with Microsoft support which led to many frustrating emails and eventually being told that the delay is by design...
I'm picking it back up this fall with another support ticket, expecting similar levels of frustration. If I've learned anything from reading the replies here, it's that I'm not crazy. What I have a real hard time understanding is how this has not blown up more than I've been able to discover. It's almost as if this doesn't affect the majority of Bookings users.
I do have limited use, implementing it for Parent-Teacher conferences 2-3 times per school year, but while it was working, it was fantastic and solved a huge pain point for our school admin staff. Fall 2023's regression was a killer.
Sep 27 2024 06:34 AM
@Dean-Poirier
You may want to try this.
open your bookings page customer facing and add ?skipRedirect=1
should look something like this: https://outlook.office365.com/owa/calendar/YOURBOOKINGPAGE.onmicrosoft.com/bookings/?skipRedirect=1
and compare the available timeslots with the normal url. For us the url with ?skipRedirect=1 not only loads the timeslots significantly faster it also shows only the correct available slots.
Not sure what the implications are for using the ?skipRedirect=1 but we have been for sometime now and haven't experienced any issues.
Sep 27 2024 07:50 AM