Conflict Detection & Rescheduling for Recurring Bookings
Currently, when creating recurring appointments in Boulevard, the system does not check for scheduling conflicts with existing appointments in a client's calendar. As a result, recurring bookings can be placed directly on top of pre-existing appointments with no alerts or warnings, leading to confusion, over bookings, and manual rescheduling. The addition of a conflict detection feature that scans for overlaps during the recurring booking process. If conflicts are found, a pop-up alert should appear listing the specific dates and times with issues. Within this pop-up, we should also be able to adjust the conflicting appointments: for example, rescheduling them within the acceptable time frame like a 2-week window for a lash fill with a specific stylist.