Enabling automatic contact sync from Salesforce CRM into Zoom Contact Center address book

The automatic contact sync feature enables integration between Salesforce CRM and Zoom Contact Center. It helps manage contact lists for the outbound dialer by syncing Salesforce records such as leads, contacts, accounts, and custom objects into the Zoom Contact Center address book. It also helps to pull only those Salesforce records that were either created or modified during the sync job duration and satisfy the filter settings. Agents can then initiate click-to-dial and outbound calls directly from these synced records, making outreach more efficient.

Note: The automatic contact sync feature must be enabled by Zoom.

Requirements for enabling automatic contact sync from Salesforce CRM into Zoom Contact Center address book

Note: When an integration is created, an address book unit is automatically generated with the same connection name, prefixed with Salesforce (for example, Salesforce-<<Connection-Name>>).

Table of Contents

How to create entity-related address books

By default, address books for Leads and Contacts are automatically created. To add address books for other Salesforce objects, such as accounts or custom objects, follow the steps below:

  1. Sign in to the Zoom web portal.
  2. In the navigation menu, click Contact Center Management then Address Books.
  3. Click the Salesforce address book unit.
  4. In the top right corner, click Create Address Book.
    A list of available Salesforce entities will be displayed.
  5. Select the entities you wish to create an address book for and configure their sync settings accordingly.

How to configure the sync settings

To configure synchronization settings for an address book, follow the steps below:

  1. Sign in to the Zoom web portal.
  2. In the navigation menu, click Contact Center Management then Address Books.
  3. Click the Salesforce address book unit.
  4. Click the Sync settings tab.
  5. Configure the following options:

Map fields

For creating an address book contact, the following fields are required:

The first step in configuring sync settings is to map fields between Salesforce and the Zoom Contact Center address book:

Note: To enable the Custom field feature, contact Zoom Support.

Configure Filter settings

At least one filter must be selected for the contact sync to process. Users can:

Note: Filter settings must be specific to ensure that only relevant records are selected for sync.

Supported filter conditions

Field TypeSupported ConditionsDescription
Boolean Fieldsis equal to
not equal to
Supports true / false values
String Fieldsis equal to
not equal to
contains
Supports text-based fields like Name, Email, and Phone
Picklistis equal to
not equal to
Supports predefined list values
Datetimein between
greater than 
less than
Supports date-based fields in UTC format
Numberis equal to 
not equal to
contains
in between
greater than
less than
Supports numerical fields

Set Sync frequency

Users can configure the synchronization frequency to:

Example:

Best practices for syncing contacts

It is recommended to perform initial data load into the Salesforce address book manually using a CSV upload (feature coming in an upcoming release). The contact sync feature is best used to keep records up to date by syncing contacts that are modified during regular business operations. Salesforce should remain the system of record. To maintain performance and efficiency, avoid syncing more than 10,000 records per sync cycle.

Note: Each address book currently supports up to 200,000 records.

For any issues or further assistance, reach out to the Zoom Engineering Team.