Using Zoom Contact Center in Salesforce (Zoom for Lightning)


The Zoom Contact Center Salesforce Integration allows agents to access Zoom Contact Center functionality from the Salesforce. This provides agents with a better user experience, including:

Follow this article to learn how to use the Salesforce integration to set your status, accept calls, view engagement details, and make outbound calls.

Note: This integration supports the Zoom Contact Center web chat, video, and voice channels. Agents assigned to unsupported Zoom Contact Center channels should use the Zoom desktop client.

This article covers:

Prerequisites for using Zoom Contact Center Salesforce Integration

Note: You can be in the Ready or Not Ready status to make an outbound video call.

How to access the Zoom Contact Center Salesforce Integration

Note: If this is missing or options are not shown, contact your Salesforce admin.

  1. Sign in to the Salesforce.
  2. In the Zoom Contact Center CTI softphone panel, click Login.
  3. Sign in to your Zoom account.
    When the agent logs into the CTI connector, a new window will open, launching the WebRTC connection.
  4. Once the WebRTC Connection Window opens, click the Start button to ensure that autoplay for sound is enabled.
    Note: Agents should not close the WebRTC window, as doing so will impact ongoing engagements.

The call connection will remain intact even if the browser hosting the CTI connector is refreshed or reloaded. Ensure the following browser settings are configured:

How to set your status

Agents can select their real-time status for Zoom Contact Center.

Note: Your Zoom Contact Center status may be linked to your Salesforce omni-channel presence status. Status options are configured by your Zoom Contact Center admin.

  1. In Zoom Contact Center, expand the status drop down.
  2. In the status drop-down menu located in the top-left corner, select Ready so that you can receive and accept incoming voice calls.

Learn more about Zoom Contact Center statuses.

How to accept an inbound engagement

When your status is set to Ready, you can accept inbound engagements.

When receiving an inbound notification, click Accept to answer the engagement.


Learn more about Zoom Contact Center inbound notifications.

How to use engagement controls

The Zoom Contact Center Salesforce Integration has the same controls as the Zoom desktop client. Learn more about controls for voice, video, or web chat.

How to view engagement details

After the voice call has ended, you will see information about the closed engagement. Learn more about the engagement information displayed during wrap up.

During a call, you can access the engagement details by clicking the ellipses icon In the top-right corner then Engagement.

There are two additional fields that are specific to the Zoom Contact Center Salesforce Integration:

You can also add notes or disposition to the engagement.

How to make an outbound voice call

The integration enables agents to click-to-dial from within the CRM application to dial out to the customer with a customizable outbound caller ID. The outbound dialed call is automatically logged against the record whose number has been dialed out.

Note: Your Salesforce admin can restrict outbound calling from the integration. Contact your Salesforce admin if you experience issues.

  1. Change your status to Not Ready.
  2. Next to the status drop-down menu, click the dial pad icon.
  3. (Optional) Below the dial pad, select your caller ID and queue:
  4. In the main Salesforce window, click the Contacts tab.
  5. In the Search field, enter the name or phone number of the contact you want to dial
  6. Select the contact, then click the contact’s phone number to dial it.
    • When the end-user accepts the call, the agent status displays the applicable queue status and continues the call experience.
    • The Outbound answered call is listed in the Recently Closed status.

How to make an outbound video call

  1. Click the plus icon  then New Video Call.
  2. If you belong to more than one video queue, click the Caller ID drop-down menu and select the queue to associate the outbound call with. Admins and supervisors will see the associate queue when viewing engagement history for the voice call.
  3. Specify a consumer using one of these methods:
    • Enter an email: Manually enter an email address
  4. Click Send and Start. During the video call, use video call controls.
    • The consumer will receive the join link through email. They can click the link to join using a web browser. They will also be prompted to enter a display name before joining the video call.
    • The join link will be active for 5 minutes.
    • Your status will automatically change to Occupied.

How to view engagement history

Engagement history is automatically synchronized with the customer data and history for each interaction. Agents can access the call history from the Salesforce integration application.

  1. In the Zoom Contact Center CTI URL, select Contact Center.
  2. In the Zoom Contact Center panel, click History.
  3. Click the drop-down menu to select the time period to display historical data for.
  4. Click the filter icon to filter history.

How to allow audio to play in the Salesforce Integration


  1. In the top-right corner of the Chrome browser, click the vertical ellipses icon .
  2. Click Privacy and security.
  3. Click Site Settings.
  4. Scroll down to the Content section and click Additional Content Settings.
  5. Click Sound.
  6. Next to Allowed to play sound, click Add.
  7. Copy and paste the CRM URL from the browser, then add :443 to the end of the URL.
  8. Click Add.
  9. Next to Allowed to play sound, click Add.
  10. Enter and click Add.
    You will see your CRM and Zoom URLs in the Allowed to play section.