Request time already booked

Request time already booked

Hi there,
I want to set up a way that if a client wants a time and a resource that is already booked they can request a notification if the booking gets cancelled or rescheduled.
So let's say John wants to book Chris for 2 hrs on Tuesday starting at 1pm, he checks and see's that Chris is free so books him. Later that day Jenny also wants to book Chris for 3 hrs on Tuesday starting at 1pm.
Is there any way that Jenny can register an interest and if John reschedules meaning Chris is now free that Jenny gets notified?