Customize service provider email contents

Hi, I'd like to customize the emails the service providers receive when an appointment is set. I'd like them to be able to see the contact information of the person who set the appointment (name, email, phone) and give them a link to the page where they can quickly confirm/edit/cancel the appointment.

I'd also like to edit the subject line of the notification email to include the client's name and the date of the appointment so it's easy for the providers to sort through their inbox.

I know I can hack some of this by putting most of that information in the client's email, but it's not ideal. Any ideas? Thanks!