Zoom Mate - Onboarding

Created by Priya Sharma, Modified on Sat, 31 Aug at 12:57 AM by Priya Sharma


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.


1. Login

  1. Login to https://marketplace.zoom.us/ with Zoom Admin/Owner Credentials
  2. Click on Develop > Build App
  3. Select Server to Server OAuth App & Click Create
  4. Put 'Zoom Mate' in App Name & Click Create
2. App Credentials
  1. From Zoom App, Copy Account ID > Zoom Account ID in the form
  2. From Zoom App, Copy Client ID > Zoom Client ID in the form
  3. From Zoom App, Client Secret > Zoom Client Secret in the form
  4. Click Continue

3. Information

  1. Short Description > Zoom Mate provides real-time agent presence, call queue status monitoring, and detailed performance reporting, all in one intuitive platform.
  2. Company Name > Zoom Mate
  3. Name > Zoom Mate
  4. Email: info@zoommate.io
  5. Click Continue

4. Feature

  1. From Zoom App, Secret Token > Zoom Secret Token in the form
  2. Submit the ZoomMate Onboarding form now, and wait for the Welcome Email. Copy the Zoom Webhook Endpoint URL, we will use this in the following steps. 
  3. Back in the Zoom App, Enable Event Subscriptions > Add Event Subscription
  4. Subscription Name > Zoom Mate
  5. Paste Zoom Webhook Endpoint URL (From Welcome Email) > Event notification endpoint URL
  6. Click Validate > It should get validated. [Contact info@zoommate.io if validation fails]
  7. Click on Add Events > Select the Events mentioned in Webhook Events section below.
  8. Click on Done > Save
  9. Click Continue
5. Scope
  1. Click on Add Scopes > Search for scopes mentioned in the Scopes section & Add them one by one.
  2. Click Done
  3. Click Continue
6. Activate
  1. Click Activate Your App
7. We are All set
  1. Now go back to Welcome Email, and Click on Zoom Mate Interface link. 
  2. You should see the User Status, and any live calls right away in couple of minutes. If not, press the Refresh button on top left corner of the screen. 




Webhooks 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: 

user:read:presence_status:admin
phone:read:call:admin
phone:read:call_log:admin
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























Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article