Many of my subaccounts have "auto-confirm appointments" turned off on their service calendars calendars so that they can review and manually approve appointment requests. Currently, if they want to "Deny" or "Reject" a request, the only option is to use the "invalid" status, which isn't intuitive and doesn't accurately reflect what's happening.
We need a new "Request Denied" status that can be used in these instances.
This status should be added as a workflow trigger, and there should also be a template for "Request Denied" appointments in the Notification Global Settings that users can toggle on. Additionally, when "Request Denied" is selected as the appointment status, there should be a "Reason" field that appears where the user has the option to provide the reason that the request was denied. This reason should be added to the body of the notification template.