Checking room booking conflicts between events

Hi Community!

My team schedule dozens of events and for each one, books a Trainer and a specific Training Room. Naturally no Trainer or Training room should be booked for two events that overlap in time.

Is there a way to either prevent conflicts/overlaps or notify us when an overlap occurs?

Thanks in advance!