MaestroQA has an in-app Zoom integration that can bring in meeting recordings from Zoom and call recordings from Zoom Contact Center. This integration is enabled by configuring a Server-to-Server OAuth application within Zoom.
Setting up the integration will require your steps from the following personas:
Zoom Workspace Owner
Zoom Admin (can be the same as Zoom Workspace Owner)
NOTE: If you are a Zoom Admin and you can already create Server-to-Server OAuth app in the Zoom Marketplace, you can skip the "Zoom Workspace Owner Steps."
Zoom Workspace Owner Steps
In the Zoom web portal, the administrator must go to User Management > Roles > Role Settings.
Click the Edit icon next to the Admin permission and ensure the View and Edit check boxes for Server-to-Server OAuth app are checked.
Zoom Admin Steps
On the left hand panel of the Zoom homepage, select Advanced -> App Marketplace:
At the top right of the App Marketplace, select Develop -> Build App:
Select Server to Server OAuth App:
Name your app:
On the ensuing page, copy down the Account ID, Client ID, and Client Secret. You'll need these later to enter in MaestroQA:
On the Information tab, enter your Company Name and Name / Email:
No changes need to be made on the Feature page. Continue to the Scopes page and add the following scopes:
account:read:account_setting:admin
contact:read:list_contacts:admin
meeting:read:meeting:admin
meeting:read:list_meetings:admin
meeting:read:participant:admin
cloud_recording:read:list_account_recordings:admin
cloud_recording:read:list_recording_files:admin
cloud_recording:read:recording:admin
cloud_recording:read:list_user_recordings:admin
team_chat:read:channel:admin
team_chat:read:file:admin
user:read:summary:admin
user:read:user:admin
user:read:email:admin
user:read:list_users:admin
Once you've added all required scopes, activate your app:
Lastly, enter the Account ID, Client ID, and Client Secret into MaestroQA at https://app.maestroqa.com/settings/integrations/zoom. If you are integrating Zoom for meeting recordings, tick the box for "Zoom." If you are integrating Zoom Contact Center, tick the box for "Zoom Contact Center":