CCaaS Bulk Synchronization Service

Configure and manage user synchronization between your directory service and CCaaS.

How Synchronization Works

  1. Identify Managed Users: The process begins by fetching all users from CCaaS who have the selected "User Sync Custom Role". This forms the "current user list".
  2. Build Directory List: It then gathers all users from every directory group defined in the "Group Mappings" section. This creates a comprehensive "directory user list" of everyone who *should* exist in CCaaS.
  3. Process Additions: The system compares the two lists. Any user in the directory list but not in the current CCaaS list (or who is 'Inactive' in CCaaS) is added to an "add" list.
  4. Process Deactivations: Any user in the current CCaaS list who is 'Active' but is *not* found in the directory list is added to a "deactivate" list.
  5. Process Updates: For users in both lists, the system compares their assigned teams and roles. If there's a mismatch, the user is added to an "update" list with the correct assignments.
  6. Submit Changes: Finally, the "add", "deactivate", and "update" lists are combined into a single request and submitted to the CCaaS Bulk API to apply all changes at once.

CCaaS Configuration

?

Sync Schedule

?

Enter a valid cron schedule string.

Wait time after upload before checking job status.

Directory Configuration

?

Select the role that identifies users managed by this synchronization service.

Select which Entra ID attribute to use as the user's email address in CCaaS.

Group Mappings

?

CCaaS Bulk Jobs

?
ID Created At Status Actions
{{ isLoadingJobs ? 'Loading jobs...' : 'No jobs found. Click refresh to fetch.' }}
Page {{ jobsPagination.currentPage }} of {{ totalPages }}