Have online booking delete times/dates that are no longer available.
Have each service have a maximum capacity (eg boarding 5 runs, grooming 1 appt at a time per user) and when the capacity is reached, that date/ time is no longer available for an online booking customer to request. That way they can move on to the first available spot before sending the request.
31
votes
![](https://secure.gravatar.com/avatar/6764bea36516a7e5d691ad097d2a9600?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)