Channels and Routing

NiCE CXone connects customers with the right agents, workflows, and resources using channelsClosed Various voice and digital communication mediums that facilitate customer interactions in a contact center. and routing. A channel is the communication method a customer uses to contact your organization, such as voice, chat, SMS, and so on. In the NiCE CXone online help, customers are called contacts. Routing is how the system determines which agent will handle each contact interaction.

Your organization can set up the channels you need to support the ways customers contact your organization. You can then define routing strategies that control how those interactions move through the system. Together, channels and routing help you manage customer experiences across all platforms while balancing agent availability, skills, and business priorities.

As an administrator, your channel and routing responsibilities may include:

Channels in NiCE CXone

Channels are the communication methods your contactsClosed The person interacting with an agent, IVR, or bot in your contact center. and agents use. NiCE CXone supports voice calls, chat, email, SMS, voicemail, work itemsClosed Customizable method of delivering contacts to an agent via Studio scripts., and many digital messaging channels, including social messaging and messaging apps. Many channels support both inbound (contacts reaching out to you) and outbound (your agents reaching out to contacts) interactions.

Depending on your NiCE CXone applications and licenses, you can manage channels in NiCE CXone ACD and Digital Experience (DX). Alternatively, you can also use a third-party ACD with NiCE CXone.

Supported Channels

NiCE CXone supports the following types of channels: 

  • Voice: Inbound and outbound
  • Chat: Inbound and outbound
  • SMS: inbound and outbound
  • Email: Inbound and outbound
  • Digital: Inbound and outbound

Digital channels include chat, SMS, email, and social media. When you create channels, use the digital channel media type for all channels managed with Digital Experience (DX). The chat, SMS, and email channel type are for the legacy chat, SMS, and email channels that operate outside of Digital Experience (DX). The legacy channels are not available to new customers.

You must have separate channels for each phone number, SMS, chat, and so on. Inbound and outbound communication also requires separate channels. For example, you may have three voice channels for inbound calls to each of your organization's three phone numbers, and a fourth voice channel for outbound calls.

Inbound and Outbound Channels

You need to have separate channels for inbound and outbound interactions. The configuration for inbound and outbound is different. Additionally, the Studio scripts for inbound and outbound have different requirements.

For outbound interactions, you can set up manual outbound workflows using Studio scripts or you can use Personal Connection. Personal Connection allows you to reach out to contacts on behalf of your agents. It provides proactive outbound dialing for voice channels, as well as automated messaging on SMS, email, and some digital channels.

Channel Setup

Before the system can route interactions to agents, you must configure the channel and connect it to routing components such as ACD skills and Studio scripts. Skills define the type of work agents can handle and are a primary factor NiCE CXone uses when selecting an agent for an interaction. For example, you may create separate skills for billing calls, technical support chats, or multilingual email interactions.

Setting up channels may require working with your NiCE CXone account representative to provision phone numbers or for custom setup required in the platform. This may include custom scripting work in Studio.

The key channel configurations are: 

  • Points of contact: A point of contact is the configuration in NiCE CXone that creates the channel.

  • ACD skillsSkills define a criteria you want the system to use when routing contacts to agents. Each point of contact must have a default skill assigned to it. This is only a starting point, because the Studio scripts that route interactions can change the skill used to route each interaction.
  • Default Studio scriptScripts define the logic used to route interactions to agents. They also allow you to configure other actions, behaviors, and data related to routing.
  • CampaignsCampaigns allow you to group related ACD skills for reporting purposes. All skills must be assigned a campaign.

Additionally, you can configure these settings when they're appropriate for the channel: 

Routing

Routing determines how NiCE CXone distributes interactionsClosed The full conversation with an agent through a channel. For example, an interaction can be a voice call, email, chat, or social media conversation. across your contact center. When a customer interaction enters the system, NiCE CXone evaluates the routing configuration and decides where to send the interaction based on factors such as:

Routing Methods

NiCE CXone offers two types of routing, static and dynamic delivery. These methods offer different experiences for your contact center: 

Each method supports different features and options.

Routing and Studio Scripts

Studio scripts play an important role in routing logic. Scripts define how interactions move through IVRsClosed Interactive Voice Response. Automated phone menu contacts use via voice or key inputs to obtain information, route an inbound voice call, or both., queues, menus, automation, and transfers before they reach an agent. Scripts can gather customer input, play prompts, route by business conditions, or escalate interactions to different teams.

Depending on your organization, as an administrator you may work in Studio or you might need to work with script developers whose job is to manage the scripts. If you work with scripts, you can learn more about routing from a script perspective in the Studio online help.

Other ACD Features

In addition to managing channelsClosed Various voice and digital communication mediums that facilitate customer interactions in a contact center. and routing the ACD application allows you to: 

  • Manage workflow data: Increase the security of data used in Studio scripts by storing it in the cloud with your other NiCE CXone data.
  • Create and manage unavailable codesUnavailable codes let your agents choose a reason for not taking contacts. They can be used for tracking agent behavior and for reporting.
  • Set up and manage your contact center hours of operation: Create one or more hours of operations profiles for your contact center. These profiles can be used in Studio scripts to change routing behavior based on whether your contact center is open or closed.
  • Set up agent stations: Create stations to associate a phone number, caller ID, and other settings with a particular workstation in your contact center.
  • Create and manage address books: Agents use address books from within the agent application. You can create address books and assign them to agents or teams.
  • Schedule scripts to run: Create customized run schedules for Studio scripts.

Performance and Load Testing

NiCE CXone offers a service called Performance and Load Testing that you can use to perform stress tests on your ACD system. This verifies it can handle traffic during change events and during peak times, such as holidays and new product launches. Performance and Load Testing can: 

  • Test inbound voice to IVR.

  • Mimic an agent for full end-to-end call testing.

  • Simulate outbound campaignsClosed A grouping of skills used to run reports..

  • Test NiCE CXone native chat and email, and Digital Experience (DX) chat, email, and social channels. NiCE CXone may not be able to test digital interactions handled through an application outside of the NiCE CXone suite.

You must contact your account representative to order a stress test. Once the test is ordered, the NiCE CXone Professional Services team manages the process for you. Using a NiCE CXone service to test your ACD gives you full support from the NiCE CXone platform and team. This ensures careful monitoring and process management, keeping your ACD safe.