Zoom Mate -Onboarding
Quick overview of the onboarding preocess. Video is made short to outline the steps in this process.
Don't forget to add all the Webhook Events (11) and Scopes (9) mentioned at the bottom of this page.
Zoom Mate - Detailed Onboarding Instructions
To fully leverage Zoom Mate's capabilities and extract comprehensive call information, you’ll need to enable specific Webhook Events and API scopes. These permissions are essential for Zoom Mate to function seamlessly and provide you with real-time data and insights.
Note: All the API scopes that Zoom Mate operates with are strictly 'Read' scopes. This means that while Zoom Mate can access and retrieve essential data, it does not have the ability to modify or interact with the content of your Calls or SMS within your Zoom Phone subscription. Your call and SMS content remain entirely private and secure.
Login
Login to https://marketplace.zoom.us/ with Zoom Admin/Owner Credentials
Click on Develop > Build App
Select Server to Server OAuth App & Click Create
Put 'Zoom Mate' in App Name & Click Create
App Credentials
From Zoom App, Copy Account ID > Zoom Account ID in the form
From Zoom App, Copy Client ID > Zoom Client ID in the form
From Zoom App, Copy Client Secret > Zoom Client Secret in the form
Click Continue
Information
Short Description > Zoom Mate provides real-time agent presence, call queue status monitoring, and detailed performance reporting, all in one intuitive platform.
Company Name > Zoom Mate
Name > Zoom Mate
Email: info@zoommate.io
Click Continue
Feature
From Zoom App, Secret Token > Zoom Secret Token in the form
Submit the ZoomMate Onboarding form now, and wait for the Welcome Email.
Welcome Email
Copy the Zoom Webhook Endpoint URL from the Email, we will use this in the following steps.
Go back in the Zoom Marketplace App, Enable Event Subscriptions > Add Event Subscription
Subscription Name > Zoom Mate
Paste copied Zoom Webhook Endpoint URL > Event notification endpoint URL
Click Validate > It should get validated. [Contact info@zoommate.io if validation fails]
Click on Add Events > Select the Events mentioned in the Webhook Events
Click on Done > Save
Click Continue
Scope
Click on Add Scopes > Search for scopes mentioned in the Scopes section & Add them one by one.
Click Done
Click Continue
Activate
Click Activate Your App
We are All Set
Now go back to Welcome Email, and Click on Zoom Mate Interface link.
Press the Refresh button on the top right corner of the screen.You should see the User Status, and any live calls status popping up in moments.
Webhook Events and Scopes
Webhook Events (11 Events)
User Activity
User’s presence status has been updated.
Zoom Phone
Callee missed a phone call
Callee rejected a phone call
Callee ended a phone call
Caller ended a phone call
Caller hears a ringback tone
Caller is connected to the callee
Callee phone is ringing
Callee answered a phone call
Caller call log is completed
Callee call log is completed
Scopes (9 Scopes)
Auto Added:
user:read:presence_status:admin
phone:read:call:admin
phone:read:call_log:admin
To be Added:
phone:read:list_call_logs:admin
phone:read:list_numbers:admin
phone:read:list_users:admin
phone:read:call_queue:admin
phone:read:list_call_queues:admin
phone:read:user:admin