Appointment Booking System

Looking For: I am new to this forum. please help us to introduce plug-in which support below feature. we are looking Appointment booking system to manage for SPAs & BARBER shops to update their various services and should dynamically allocate their shop/agent OR allow user to select shop/agent when user looking for services…can you please help us to introduce PLUG-IN. The objective of our site is to get customer for during non-peak days/hours.