WordPress Booking Plugin for Appointment – BookingPress

Documentation

Outlook Calendar Integration

Outlook Calendar Integration:

First of all, you will need to get the “Client ID” and “Client Secret” for the outlook. You will be able to get the “Application (Client) Id” and “Client Secret” from Azure.

azure welcome page

Register Application:

Go to the Register page and Register the application shown as below image :

Add the Name field (required) and Redirect URL (optional) after then click on the register button shown as below image.

register application

Client Secret Value:

After then go to Application Dashboard -> Certificates & secrets and Get Secret Value shown as below image :

Note : Secret Value will be displayed only one time.

client secret value

Application id (Client id):

After then go to the application overview menu and then get the Client id (application id) and other details of the application shown below image:

outlook application id

Now go to manage -> App registrations and check all application names with the application ID shown below image:

outlook application id credentials

Now, activate the Outlook Calendar Addon from BookingPress -> Addons.

Outlook Calendar Integration

After the addon is activated, you can configure the plugin by going to BookingPress -> Settings -> Integrations -> Outlook Calendar.
Enter the “Client ID” and “Client Secret”. You will be able to get the “Application (Client) Id” and “Client Secret” from Azure.

Outlook Calendar

Event Settings:

Copy and Enter the title from placeholders from “Insert Placeholder” dropdowns to generate the Event Title dynamically according to your requirement.

Event Description:

Same way you will also be able to write a custom description on your own with the help of the placeholders.

Insert Placeholders:

You will be able to select different required placeholder from different sections:

  • Customer
  • Company
  • Service
  • Staff Member
  • Appointment

1. Customer:

-> Under customer section, you will be able to copy the following Placeholders:

  • %customer_email% : This placeholder will help to get the customer’s Email
  • %customer_first_name% : This placeholder will help to get the customer’s first name.
  • %customer_full_name% : This placeholder will help to get the customer’s full name.
  • %customer_last_name% : This placeholder will help to get the customer’s last name.
  • %customer_note% : This placeholder will help to get the customer’s note.
  • %customer_phone% : This placeholder will help to get the customer’s phone number.

2. Company:

-> Under company section, you will be able to copy the following Placeholders:

  • %company_address% : This placeholder will help to get the Company’s address.
  • %company_name% : This placeholder will help to get the Company’s name.
  • %company_phone% : This placeholder will help to get the Company’s contact number.
  • %company_website% : This placeholder will help to get the Company’s website.

3. Service:

-> Under service section, you will be able to copy the following placeholders:

  • %service_name% : This placeholder will help to get the Service’s name.
  • %service_duration% : This placeholder will help to get the Service’s time duration.

4. Staff Member:

-> Under Staff Member section you will be able to copy the following placeholders :

  • %staff_member_email% : This placeholder will help to get the Staff Member’s email address.
  • %staff_member_first_name% : This placeholder will help to get the Staff Member’s First Name.
  • %staff_member_full_name% : This placeholder will help to get the Staff Member’s Full Name.
  • %staff_member_last_name% : This placeholder will help to get the Staff Member’s Last Name.
  • %staff_member_phone% : This placeholder will help to get the Staff Member’s Contact Number.

5. Appointment:

-> Under Appointment section, you will be able to copy the following placeholders :

  • %appointment_date% : This placeholder will help to get the particular date of the booked appointment.
  • %appointment_date_time% : This placeholder will help to get the particular date and time of the booked appointment.
  • %appointment_duration% : This placeholder will help to get the particular duration of the booked appointment.
  • %appointment_start_time% : This placeholder will help to get the Starting Time of the booked appointment.
  • %appointment_end_time% : This placeholder will help to get the Ending Time of the booked appointment.
  • %appointment_amount% : This placeholder will help to get the particular Amount of the booked appointment.
  • %appointment_status% : This placeholder will help to get the Status(whether approved, pending, rejected, etc…)  of the booked appointment.

Staff Member Related Settings:

Under this section, you will get an option “Maximum Number Of Events Returned” from the Staff Member’s Outlook Calendar

From this option, you can set the maximum number of events which will be returned from the Staff Member’s Outlook Calendar into the BookingPress calendar. These events will not be reflected anywhere except to the available time slots in your BookingPress website Calendar.

close-link