Chrome Desk Connector
    • 21 May 2024
    • 3 Minutes to read
    • Dark
    • PDF

    Chrome Desk Connector

    • Dark
    • PDF

    Article summary

    Contact Center Agents are busy, and without good “desktop hygiene” their desktops become cluttered and hard to navigate. Not only that, the many open windows and applications use valuable resources (ie CPU & Memory) driving down the device's performance. 

    That's where Dialpad's Chrome Desk Connector comes in to play.

    Our Chrome Desk Connector integrates with the Dialpad app to automatically create a new desk for each customer interaction — organizing all the necessary apps, windows, and tools within one neat box. When the interaction ends, the desk containing its case-specific windows can be closed with just one click.

    Let’s go over how this works.

    Who can use this feature
    Dialpad’s Chrome Desk Connector is available to Ai Contact Center users who are using ChromeOS.


    To use the Chrome Desk Connector, you must be running on ChromeOS version M108+ with Managed User/Devices sessions.

    You'll also need to:

    • Complete a Google ChromeOS Trusted Tester agreement.
    • Share your corporate domain with Google (the one you use to log in to the Google Admin Console).

    *Managed Guest or Kiosk modes are not supported.

    Enable Chrome Desk Connector

    To enable the Chrome Desk Connector, first, you’ll need to enroll your device to your Chrome OS-managed enterprise domain. Follow these steps to enroll your device.

    Once you’re enrolled, log in to using your Enterprise admin account. 

    1. Select Devices
    2. Select Chrome
    3. Select Settings
    4. Navigate to User and Browser Settings
    5. Search for Desk API for third-party ChromeOS desk control
    6. Navigate to Setting Configuration
    7. Select Enable Desk API for third-party ChromeOS desk control
    8. In the Enable Desk API for a list of third-party domains field, enter the web domains that will be used to call APIs (ie

    To verify the feature has been turned on, check both of the following: 

    1. Go to chrome://policy, and search for:
      •  “DeskAPIThirdPartyAccessEnabled” — the policy value should be set to true
      • DeskAPIThirdPartyAllowlist” — the policy value should be set to your selected web domain
    1. Open a Chrome browser and enter your domain URL (ie
      1. Open the developer console (Right click ->inspect ->console)
      2. Type chrome.runtime, and verify the object is not undefined

    Now that you’ve configured the Chrome Desk Connector, it’s time to enable the integration on your Dialpad account. 

    1. Head to your Company Settings from 
    2. Select Integrations
    3. Beside ChromeOS Connector, select Options
    4. Select Manage Settings
    5. Check the box beside Enable this feature

    Use Chrome Desk Connector

    The ChromeOS Desk Connector streamlines your workday with three key functionalities:

    • Opening a New Desk
    • Closing a Desk
    • Switching Desks

    When you receive a new call, a fresh Desk will open with all your necessary applications pre-loaded. The new Desk will only open once the new call has successfully connected to the Agent. 

    At the end of the call, Agents have the option to close the Desk or keep it open.

    When Close Desk is selected, all open windows and applications terminate gracefully, so that Agents don’t have to manually close each one. 

    If Agents choose to keep the Desk open, the call will end, and the Desk and any open windows will remain open. The option to close the Desk remains active, just in case the Agent decides they want to close the desk after they finish wrap-up. 

    If your Agents are on a digital interaction (using Dialdpad's Digital Engagement), switching Desks maintains 1:1 mapping between interactions and Desks, making it easier for Agents to switch between concurrent cases and interactions. 

    The Dialpad app can trigger a desk switch when the active interaction changes, for example, if you click on a chat with Mark while you’re waiting for a response from Julie. 

    Frequently asked questions

    What if I don’t finish the wrap-up in time and a new call comes in?

    If an Agent is still wrapping up a call and the wrap-up time expires, their status will revert to Available. If they receive a call during this time, a new Desk will open, but Agents are still able to finish the current wrap-up in their current Desk, they won’t be forced out of their current Desks. 

    Does this work for Digital Engagement Contact Centers?

    Yes! Agents are using Dialpad Digital Engagement, they can switch desktops as they jump from conversation to conversation. Selecting the active Digital conversation will automatically open the corresponding Desk to maximize the Agent’s ability to multitask. 

    Just like in a Voice Contact Center, closing a Digital conversation will trigger the ability to close the corresponding Desk, removing all the clutter. 

    Accepting a new Digital conversation will create a new clean Desk, so Agents can start interacting with the customer right away, without wasting time manually cleaning up their Desk from past customer interactions.

    What if I use a CTI to call?

    No problem! If Agents are using a CTI application such as the CTI Chrome Extension, Dialpad in Salesforce, or Dialpad in Zendesk, the same behavior applies. 

    Can I create my own APIs?

    Not at this time.

    Was this article helpful?