Set Up Presence Sync for Zoom
Complete each of these tasks in the order given.
Before You Begin
-
Map NiCE CXone to Zoom to allow the platforms to share data.
-
Sync users between NiCE CXone and Zoom.
Be sure your NiCE CXone administrator account and the access key user have the following permissions:
Create a Zoom App
-
Log in to Zoom App Marketplace with an administrator account.
-
Build a new Server-to-Server OAuth app.
-
Take note of the account ID and client ID. You will need these when mapping the Zoom account.
- Click Generate and take note of the client secret. You will need it when mapping the Zoom account.
- Click Continue.
- 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
-
Click Continue.
-
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.
-
-
Click Generate beside Secret Token and take note of its value. You will need it when mapping the Zoom account.
-
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
-
-
-
-
Click Continue.
-
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
-
-
Click Done and then click Save.
Map Users
-
In NiCE CXone, click the app selector
and select Adapters. The Adapters application opens in a new window. -
Click Presence Sync.
-
On the Tenants page, click the tenants
High-level organizational grouping used to manage technical support, billing, and global settings for your NiCE CXone system. for which you want to map the user accounts. -
In the User Mapping tab, click Auto Map Users.
-
On the Add Users page, move the auto-mapped users in the table to indicate which you want to include.
-
Click Add & Map Agents and then click Confirm.
Manually Map Users
After you have used the Auto Map Users option, you can manually map any users that are still unmapped or reassign any users that were mapped incorrectly.
-
Click the app selector
and select Presence Sync. -
On the Tenants page, click the tenant for which you want to map the user accounts.
-
Click the options icon
and select Map User. -
In the Mapped User screen, click Remap.
-
From the list of possible matches, select the appropriate user and click Map User.
-
Click Confirm.
Create and Assign Rules
-
In NiCE CXone, click the app selector
and select Adapters. The Adapters application opens in a new window. -
Click Presence Sync.
-
On the Rule tab, click Create Rule.
-
On the Rule tab, complete the rule settings. This includes mapping the ACD state to the corresponding state ID in Zoom.
Learn more about the fields in this step
Field
Details
Name Enter a name for the rule. Rule Type
Select one of the following the rule types:
Publisher: When the NiCE CXone ACD agent state changes, your Zoom's agent state is updated to match the change. This is one-directional.
Subscriber: When the agent state in Zoom changes, the ACD's agent state is updated to match the change. This is one-directional.
Bi-Directional: When the agent state changes on either platform, the agent state is updated on the other platform to match the change.
ACD State Select one of your NiCE CXone ACD states.
If you select Previous State, the agent's NiCE CXone state returns to the previous state it was in. This may be useful to automatically return an agent's state back to what it was before handling a call, for example. After the call, the agent's state would return to the same state before the call.
External State Select the appropriate Zoom state to map with the specified ACD State. -
To map more states in the rule, click Add Row and configure the states.
-
Assign the rule to teams and optionally users:
-
Click Teams and move the teams in the table to indicate which you want to include.
-
Click Users and move the users in the table to indicate which you want to include.
-
-
Click Confirm and then click Create.
Assign Existing Rules
-
In NiCE CXone, click the app selector
and select Others > Adapters. -
In the left navigation menu, click Tenants.
-
On the Tenants page, click the tenant for which you want to assign rules to the users.
-
In the User Mapping tab of Tenants screen, click the three vertical dots for the appropriate user and select Assign Rule.
-
In the Assign Rule window, select User Assigned Rule or Team Assigned Rule and then select the rule name.
-
Click Done and then click Save.