I was very disappointed with the Appointment Module for Perfex CRM. It requires significant development to be usable. The booking flow lacks logic—for example, multiple users can book the same time slot. If I wanted to use this tool publicly to let others schedule appointments with me, it could result in overlapping meetings at the same time.
The booking mechanism is overly basic and cumbersome. Users are required to manually select the department and the employee, which feels outdated. What’s worse, all employees can view each other's appointments, including personal meetings. This makes the calendar feature confusing and unprofessional.
Additionally, there’s no option to set specific time slots for availability. Anyone can book appointments for any duration, even the entire day, since they can freely choose start and end times. This lack of control makes the module impractical for serious scheduling needs.
To make matters worse, the Google integration does not work despite multiple troubleshooting attempts. The installation process was also unnecessarily challenging due to the module's unusually large file size, which raises questions about its optimization.
Overall, I found the module to be poorly designed and unfit for its purpose. It lacks the essential features needed for effective appointment booking, and the execution suggests the developer has limited experience with such tools. I was initially excited about using this module to streamline my scheduling, but it has only created confusion and frustration. I do not recommend it.
Author response
Hi,
We are continuously working on adding features that can cater to a wide range of customers and use cases. Previously, we restricted staff to a single location, but based on customer feedback, we recently introduced the ability for the same staff member to manage multiple locations.
We understand and appreciate the concern you raised, and we’re committed to addressing it in the next update.