How to prevent a team member from canceling an appointment

We are a spa that centrally manages all guest bookings by the front desk team.  If a team member cannot provide a service, the front desk team will reassign the appointment to a different service provider.

 

Currently team members can just click the red "Cancel Appointment" button in their Square Appointments app on their phones, and no one gets notified of the cancellation (other than the customer who calls us a bit peeved about what is happening).

 

I've setup the most restrictive permission set I can for the service providers:  Only "Checkout" and "Appointments" are set to "Active" in the permission set.  The "Appointments" category only includes the "View personal calendar" permission.

 

Also is there anyway I can proactively notify the front desk team that an appointment has been cancelled by the team member?  Currently the only thing I can think of is to enable the "Notify owner of the appointment activity" option on the individual team members and then setup an email rule to forward the "Owner's copy : XXXX canceled your appointment..." email to the front desk team (which is very kludgy!).  Also I can't use the team member "Email notifications to a separate address than login" option with the front desk email as this actually doesn't send the "canceled" email to the specified email address and even if it did, would also prevent the team member from getting emails for new appointments.

 

We essentially want each team member to see their individual appointment calendar and nothing else (no edits, cancelations, etc.).  Is there any way to do this with the Square Appointments system?

 

 

 

 

14 Views
Message 1 of 1
Report
0 REPLIES 0