Booked is one of the best WooCommerce booking and appointment plugins. It allows users to create unlimited calendars for each employee with their available time-slots. You can completely customize the calendar in terms of available color templates and also add non-working days or hours, according to each user profile. It also enables guests to book appointments by just providing their names and emails.
It is a fully responsive booking plugin and works perfectly on all devices. Booked also allows you to create custom fields for the booking form with its intuitive backend operation and place it anywhere on the site. You can show your calendar as a widget. You can manage bookings and pending requests easily on their management dashboard. Booked also sends customizable email notifications to your customers to remind them of upcoming appointments.
It also comes with additional extensions to increase usability. Such as WooCommerce payment gateways for collecting payments online, integration with Google calendar and Outlook, 6 months customer support, and lifetime updates for free.