Setup Server-to-Server OAuth

In order to setup the Zoom integration in Service Finder Theme, carefully follow all the steps below.

Creating Server-to-Server App Type

  • Go to the Zoom Marketplace page:
    https://marketplace.zoom.us/
  • You will need to create a Server-to-Server OAuth App type.
  • Hover on the Manage dropdown and select Build Server-to-Server App as shown in the image below.

    Build Server to Server App

Create Server-to-Server OAuth

Alternatively, you can directly open the app creation modal using the link below:
https://marketplace.zoom.us/develop/create

This will open a modal like shown in the screenshot below.

Create Server to Server OAuth

Click on Server-to-Server OAuth App and then click Create.

Setting Up API Credentials

After clicking the Create button, you will be asked to fill in a few details. Follow each step carefully.

  • 1. App Name
    Add an app name of your preference. This name is only for your reference so that you can remember this app is used for your WordPress website.

    Zoom App Name

  • 2. App Credentials
    Once the app is created, you will be redirected to the App Overview page where you can see the App Credentials.

    These highlighted credentials will be used in the Service Finder Zoom integration to connect with your Zoom account. We will use them in later steps.

    Click Continue for now.

    Zoom App Credentials

  • 3. Information Page
    On the next screen, you must enter the following details to activate the app:
    • Contact Name
    • Contact Email
    • Company Name
    Fill in the details according to your requirements.

    Zoom App Information

  • 4. Scopes Page
    Ignore the Feature page.

    After completing the Information page, navigate to the Scopes page from the left sidebar menu and click on Add Scopes as shown in the screenshot.

    Zoom Scopes Page

    Scopes are required to allow permissions for accessing Zoom meetings, webinars, recordings, users, and reports from your WordPress website.

    This is a very important step. If required scopes are missing, you may face permission errors when creating, deleting, or accessing Zoom meetings.

    Refer to the Required Scopes section below and make sure all necessary permissions are added.

  • 5. Activation
    After adding all required scopes, click on Activate your App.

    Your Server-to-Server OAuth app is now activated and ready to use.

    Activate Zoom App

Required Scopes

The following scopes must be added during Step 4 (Scopes Page). Missing any of these permissions may result in permission errors while using Zoom features.

Meetings

  • View all user meetings
  • View and manage all user meetings
  • View and manage sub-account user meetings

Recordings

  • View all user recordings
  • View and manage all user recordings
  • View and manage sub-account recordings
  • View your recordings

Reports

  • View webinar reports
  • View sub-account webinar reports

Users

  • View all users
  • View and manage users
  • View and manage sub-account users

Webinars

  • View all webinars
  • View and manage webinars
  • View and manage sub-account webinars

Once all scopes are added and the app is activated, your Zoom API credentials are ready to be used inside the Service Finder Theme settings.