Omni-Channel

The Agent for Salesforce integration with Salesforce Omni-Channel allows you to enable presence syncing between the available and unavailable statesClosed The availability status of an agent within the NICE CXone platform, and the online and busy states of the Salesforce Omni-Channel product. You can use this integration in both Salesforce Classic and Salesforce Lightning Experience.

This integration enables you to designate some channelsClosed A way for contacts and agents to interact, such as voice, email, chat, social media, and so on., such as phone or email, to be routed by the NICE CXone platform, while simultaneously using the Salesforce Omni-Channel Live Agent for chat contacts. You can designate either NICE CXone or Salesforce Omni-Channel as the master for availability settings. The master defines the state of availability when an agent’s state changes.

This feature is available to users who currently use Salesforce to route incoming work, such as chat contacts, in conjunction with Agent for Salesforce. The Salesforce Omni-Channel product is not the same as Omnichannel Session Handling in the CXone platform.

Enable Omni-Channel

  1. Click Setup in the upper right corner.

  2. In the Build menu located on the left, click Customize  >  Omni-Channel  >  Omni-Channel Settings.

  3. Select Enable Omni-Channel.

  4. Click Save.

Add the Omni-Channel Widget to the Agent for Salesforce Console

In Salesforce Classic

If you are using Salesforce Classic, follow these steps to add the Omni-Channel widget to the Agent for Salesforce Console.

  1. Click Setup in the upper right corner.

  2. In the Build menu located on the left, click Create > Apps.

  3. Locate the Salesforce console app to which you want to add the Omni-Channel widget and click Edit.

  4. Locate Choose Console Components.

  5. In the Available Items field, select Omni-Channel.

  6. Click Add > Save.

In the Fully Integrated Lightning Experience

If you are using the Agent for Salesforce Lightning, follow these steps to add the Omni-Channel widget to the Agent for Salesforce Console.

  1. Click the gear icon in the top right. Click Setup.

  2. In the left menu, click Apps > App Manager.

  3. Find the app you want to add the Omni-Channel widget to. In the App Type column, verify that the app uses the lightning experience.

  4. Click the drop-down arrow on the right for that app. Click Edit.

  5. In the App Settings menu on the left, click Utility Items (Desktop Only).

  6. Click Add Utility Item.

  7. Search for Omni-Channel, then click Omni-Channel.

  8. Click Save at the bottom.

Associate Routing Configurations and Agents with Queues

Queues enable Omni-Channel to route agents work items automatically and in real time. Work items in the queue are assigned priorities based on your routing configuration. You can create multiple queues to handle different work items.

  1. Click Setup in the upper right corner.

  2. In the Administrator menu located on the left, click Manage Users  >  Queues.

  3. Click New.

  4. Specify the settings for your configurations.

  5. Click Save.

Configure Task Creation Settings

This configuration is only supported by theAgent for Salesforce Lightning.

  1. Navigate to Salesforce Agent Settings.

    • If you're using the Lightning Experience view, click App Launcher (indicated by a dot grid) and search for Salesforce Agent Settings.
    • If you are using the Classic Experience view, click All Tabs (indicated by a gray plus sign).
  2. Click Salesforce Agent Settings.

  3. Locate Task Creation Settings. You can configure your agents' task creation settings to meet your needs. If you disable Create Task, all other fields for that channel are disabled as well. If you click Reset to Default, your changes revert to the default settings.

  4. Click Save.
  5. Map your NICE CXone data. Your agents can now create and elevate multiple Omnichannel Session Handling tasks.