its going to come down to a condition on the workflow that does bookings. When someone tries to take a slot you need a do a search for action that stops the workflow when none are available. I’ve always struggled with manipulating dates in bubble so can’t specify the exact expression you’d need.