Create a Zoom App

To help integrate Directory Sync or Presence Sync with Zoom, you need to create an app for access management. This task must be completed by a Zoom administrator.

  1. Log in to Zoom App Marketplace with an administrator account.

  2. Build a new Server-to-Server OAuth app.

  3. Take note of the account ID and client ID. You will need these when mapping the Zoom account.

  4. Click Generate and take note of the client secret. You will need it when mapping the Zoom account.
  5. Click Continue.
  6. Enter the App name, Short description, and Company Name under Basic information and the Name and Email address of the admin under Developer Contact Information
  7. Click Continue.

  8. Fill out the following fields:

    • Subscription name

    • Under Event Notification Endpoint URL, enter https://presencesync.niceincontact.com/rta/v1/zoom/web-hook-api/<Zoom Account ID> and click Validate. You can only validate the URL after completing the account mapping process.

  9. Click Generate beside Secret Token and take note of its value. You will need it when mapping the Zoom account.

  10. Under Event Types, select the event subscriptions for Directory Sync and Presence Sync. Separate subscriptions are created for each application.

    • If you are creating a Zoom app for Directory Sync, select the following events:

      • User

        • User has been created

        • User has been disassociated

        • User has been deleted

        • User has been activated

        • User has been deactivated

        • User's profile info has been updated

        • User's settings have been updated

        • User has accepted the account invitation

      • User Activity

        • User has signed in

        • User has signed out

        • User's presence status has been updated

        • User's personal notes have been updated

    • If you are creating a Zoom app for Presence Sync, select the following events:

      • User Activity

        • User's presence status has been updated

      • Zoom Phone

        • Callee ended a phone call

        • Caller ended a phone call

        • Caller is connected to the callee

        • Caller answered a phone call

  11. Click Continue.

  12. Select the following scopes:

    • View all users' contacts

    • View all users' phone information

    • View all user information

    • View users information and manage users

    • View all events information

  13. Click Done and then click Save