Zoom Configuration for Laurel
Nick Bazley avatar
Written by Nick Bazley
Updated over a week ago

Overview

The following article outlines the steps required to provision Zoom meeting and call collection in Laurel. Follow these instructions so you can deliver these values to your Laurel onboarding team:

  • Account ID

  • Client ID

  • Client Secret

  • Secret Token

  • Verification Token expiration date

Zoom Server to Server Setup

Enable permissions

Enable the permissions to allow call capture:

  1. A Zoom Account Administrator needs to access the following link and sign in: One platform to connect | Zoom

  2. Enable the Server-to-Server OAuth application role:

    1. User Management > Roles > Role Settings > Advanced features select the View and Edit check boxes for Server-to-Server OAuth app.

Server-to-Server OAuth app role management

Create a Server-to-Server OAuth app

Create a OAuth application by having a Zoom Account Administrator access the following link and sign in: App Marketplace (zoom.us)

Build App

  1. Go to Develop > Build App

  2. Find the Server-to-Server OAuth app type and click the Create button

  3. On the App Name field type “Laurel Zoom Assistant” and click the Create button

App Credentials

  1. Add a Laurel logo to make the application easy to recognize

  2. Copy and save the Account ID, Client ID, and the Client secret values for later use

  3. Click Continue button

Information

  1. App name = Laurel Assistant

  2. Short Description = Laurel Assistant Zoom integration

  3. Company Name = Laural Inc.

  4. Developer Contact Information

    1. Name = Agent Team

  5. Click Continue button

Feature

  1. Copy and save the Secret Token value for later use

  2. Toggle the Event Subscriptions button

  3. On the Subscription name field, set the value to Meeting & Phone

  4. Retrieve customerId from the solutions team at Laurel

  5. On Event notification endpoint URL set value:

  6. On the Event notification receiver, make sure the All users in the account option is selected

  7. Click + Add Events button

  8. To track Meetings, select:

    1. Under Event Type -> select Meeting on the left and then check End Meeting on the right

  9. To track Zoom Phone calls, select:

    1. Under Event Typ -> select Zoom Phone on the left and the check

    2. Caller call log is completed

    3. Callee call log is completed

    4. Click the Save button

    5. Click the Continue button

Scopes

Zoom allows two sets of scopes:

meeting:read:admin

phone:read:admin

report:read:admin

user:read:admin

meeting:read:meeting:admin

meeting:read:past_meeting:admin

phone:read:call_log:admin

phone:read:user:admin

report:read:user:admin

report:read:list_meeting_participants:admin

user:read:user:admin

Laurel supports both scopes, but only one type of scope should be selected.

  1. Click + Add scopes button

  2. One at a time search for the scopes in the above list:

    1. Check the box to add the searched scope

    2. This is what granular scopes should look like at the end.

  3. Click Continue

Activation

  1. Click Activate your app

Provide App info to Laurel Team

Once you have completed all of the steps above, please provide the following app data to Laurel so we can ensure everything is set up correctly.

  • Account ID

  • Client ID

  • Client secret

  • Secret Token

  • Verification Token expiration date

Did this answer your question?