TemplateMonster Award 2022
WINNER!!
Documentation

Zoom Integration

Zoom Meeting Integration with BookingPress

Zoom Integration:

To integrate Zoom with the BookingPress, first, you will have to get and activate the Zoom Integration Addon from BookingPress -> Addons.

Zoom Integration with appointment booking plugin

After the addon is activated, you will have to enter the “Account ID”, “Client ID” and “Client Secret” to set up the integration.

How to get Account ID, Client ID, and Client Secret?

  • Login to Zoom App Marketplace.
  • After logging in, hover over the Develop dropdown from the Top Right corner of the page and click on Build App.
zoom_build_app
  • Now, click on the Create button for the New Server-to-Server OAuth.
create server to server auth app
  • Set the name for your Server-to-Server OAuth app and Click on the Create button.
server auth app name
  • Now, you can find and copy your Account ID, Client ID, and Client Secret from the Created Application configuration.
zoom application credentials
  • Now, go to the Scopes Section, and click on the Add Scopes Button
zoom scopes
  • For the Meeting, add View all user meetings & View and manage all user meetings scopes
zoom meeting scopes
  • Now, click on User, and add View all user information scope
zoom user scopes

Once the Scopes are added, go to Activation section and click on Activate you app button and your Zoom Application is ready to integrate.

activate zoom application

Copy the Zoom application credentials and add them at BookingPress -> Settings -> Integrations ->Zoom

Zoom Integration Process

Event Settings:

Copy and Enter the title from placeholders from the “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 placeholders from different sections:

  • Customer
  • Company
  • Service
  • Staff Member
  • Appointment

1. Customer:

-> Under the 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 the 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 the 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 the 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 the 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.