WordPress Booking Plugin for Appointment – BookingPress

Documentation

Email Notification

Let’s understand how appointment notification works with the BookingPress WordPress appointment plugin.

To Customer – You can enable/disable notifications to send to your website customers

To Staff Member – You can enable/disable notification to send to the Staff Member providing the service.

To Customer

You can send any email notification that you want to send based on the “Booking Event Action”. You can write and edit any Email from the “Text Editor”.

1. Appointment Approved

This email notification will be sent immediately after an appointment is booked from the front end, or a new appointment is created from the back end, and if the default status of the appointment is “Approved”.

appointment approved

2. On Appointment Pending

This email notification will be sent immediately after an appointment is booked from the front-end, or a new appointment is created from the back-end, and if the default status of the appointment is “Pending”.

appointment pending

3. On Appointment Rejection

This email notification will be sent when an appointment is Rejected by the admin from the back-end.

appointment rejection

4. On Appointment Cancellation

This email notification will be sent when an appointment is Canceled by the customer from the front end. Or if appointments are canceled by the customer through the email link.

appointment calcellation

5. On Appointment Reschedule

This email notification will be sent when an appointment is Rescheduled by the customer from the front end.

appointment reschedule

Note: If you want to disable the Email notification to the customer, you can simply disable the “Send Notification” switch from “Appointment Approval Notification”

approval customer notifications

To Staff Member

As you send the Email based on “Event Action” to the customers, you can also send the emails to the “Staff Members” providing the services by just enabling the “Send Notification” button or you can also disable the button when you don’t want the staff members to be notified.

approval staff member notifications

Add New

BookingPress provides you the facility to add the new Custom Email form. You can create and add a Custom Email by just selecting the “Notification Type, Event Action Triggered, and can also select the notification for the particular services”. 

You can also attach the ISC file, an ICS file is a calendar file saved in a universal calendar format used by several email and calendar programs, including Microsoft Outlook, Google Calendar, and Apple Calendar. It allows users to share calendar information on the web and over email. It will help to add an event to the client’s device.

Notification Placeholders

BookingPress provides the placeholders for email notification, which gets replaced with real data such as the customer’s name, phone number, email, etc…. fetching the data entered by the Customer.

Placeholders are set in the Email notification messages, which get replaced by the actual data dynamically according to the details of the particular customer.

In the same way, the data is generated by the customer’s input data, if the notification for sending the Email to the staff member is enabled, then the placeholders will be placed according to the Staff Member’s data.

Placeholders are divided into Five Parts:

  • Customer
  • Service
  • Company
  • Staff Member
  • Appointment 

Customer

Under this option, you can find all the necessary placeholders for the customer that can be generated and replaced dynamically according to the details entered by the customer.

  • %customer_email% - This placeholder will display the Email of the customer.
  • %customer_first_name% - This placeholder will display the First Name of the customer.
  • %customer_full_name% - This placeholder will display the Full Name of the customer.
  • %customer_last_name% - This placeholder will display the Last Name of the customer.
  • %customer_note% - This placeholder will display the note of the customer.
  • %customer_phone% - This placeholder will display the phone number of the customer.
  • %customer_cancel_appointment_link% - This placeholder will display the Appointment Cancellation link of the customer.

Service

Under this option, you will find all the placeholders related to the service that will be dynamically generated and replaced according to the necessary information of the service.

  • %service_name% - This placeholder displays the particular service name.
  • %service_amount% - This placeholder will display the price or amount of the service.
  • %service_duration% - This placeholder displays the actual duration of the service.
  • %category_name% - This placeholder will display the Category name on the basis of the service selected. 

Company

Under this option, you will find all the placeholders related to the particular company that will be dynamically generated and replaced according to the necessary information.

  • %company_name% - This placeholder will display the company’s name.
  • %company_phone% - This placeholder will display the company’s contact number.
  • %company_website% - This placeholder will display the company’s website.
  • %company_address% - This placeholder will display the company’s address.

Staff Member

Under this option, you can find all the necessary placeholders for the staff member that can be generated and replaced dynamically according to the details entered by the customer regarding from which staff member the customer wants the service.

  • %staff_email% - This placeholder will be replaced with the staff member’s Email address.
  • %staff_first_name% - This placeholder will display the staff member’s First Name.
  • %staff_full_name% - This placeholder will display the staff member’s Full Name.
  • %staff_last_name% - This placeholder will display the staff member’s Last Name.
  • %staff_phone% - This placeholder will display the staff member’s Contact Number.

Appointment

Under this option, you will find all the necessary placeholders related to the appointment.

  • %appointment_date% - This placeholder will display the date for which the appointment is booked.
  • %appointment_date_time% - This placeholder will display the date as well as the time for which the appointment is booked.
  • %appointment_duration% - This placeholder will display the duration of the service.
  • %appointment_start_time% - This placeholder will display the starting time of the service.
  • %appointment_end_time% - This placeholder will display the ending time of the service.
  • %appointment_amount% - This placeholder will display the amount or price of the service.
  • %appointment_status% - This placeholder will display the status of the appointment, whether it is Approved, Pending, or Canceled.
  • %booking_id% - This placeholder will display the booking id of the appointment placed.

close-link