We are trying booking flow and looking to check calendar schedule before book. When we trigger flow, if doesn’t check for schedule and directly book scenario executed. We want to hold booking until calendar has free/available slot for preferred date time.
Appreciate any help suggestion on this. We are facing this for long and not able to fix yet.
Could you show us your scenario or describe it in more detail?
Also, why not use Calendly, Zencal, or other solutions that can check for free slots? It’s my curiosity plus reason could possibly help to find solution to your problem.
To clarify, do you want to block the flow using only free/busy information or add a second layer of confirmation by using an “interactive” webhook response where a human must confirm date first?
In the first case, it looks like you forgot to add the proper filters.
The “Get Free/Busy Information” module retrieves an array of events.
Thanks for the reply and explaining the flow.
Yes, we doo have a response first with user input as preferred booking date and based on that validating availability.
Tried what you explained, but here the issue is
If calendar is free then flow works fine, booking done.
If calendar is busy, it ends the flow and nothing happens. Ideally it should go back to user with busy Information and suggest to select from available slots, then on new selection it should book.
Maybe we are not doing it correctly hence facing this issue. Will it a try with different approach.
If you get any clue please share what is happening and what can be done to make it work like human process.
Also, another issue is assistant sometime picks user date sometime its picks random date.