Answer
You can set different email templates that can be sent automatically on different actions:
When a customer book on your website
When you add reservations from the admin
When a reservation is confirmed
When a reservation is cancelled
You can set as many email templates as you need for each action so it means that when a customer books on your website, you can have different emails automatically sent: one for the customer, another for the admin, a third one for the sales team or the cleaning staff, etc... You can use variables in the email templates to include the reservation and customer details information.
You can as well create email templates that are not sent automatically . You will use the action "Send email" of the admin page where you manage the reservations to send an email to your client. You can edit this email before sending it.