Google Contact Center AI

Content on this page is for a product or feature in controlled release (CR). If you are not part of the CR group and would like more information, contact your CXone Account Representative.

Google Contact Center AI (CCAI) is an AI platform that you can integrate with CXone as an agent assistClosed A software application that provides context-specific help to the agent. application. You can use CCAI with voice and CXone chat interactions. Digital Experience channels aren't currently supported.

CCAI listens to both sides of an interaction using technologies such as:

For voice interactions, it captures the audio and transcribes it into text. It takes the text from chat interactions or voice transcripts and processes it to determine the contact's intentClosed The meaning or purpose behind what a contact says/types; what the contact wants to communicate or accomplish. When that's known, CCAI offers the agent information that may help address the contact's concerns.

The information CCAI offers to agents is completely customizable. You supply all resources you want to be available for CCAI to offer. When setting up CCAI with Google, you configure and train the agent assistant application to connect intents with the appropriate resources.

Supported Features

CXone supports using the following CCAI features:

  • Display FAQ article suggestions.
  • Display confidence scores to indicate the relevance of suggestions.
  • Display suggested Smart Reply options.
  • Speech context hints to improve word recognition.
  • Speech recognition models for improved transcription quality.


Before you can set up Google Contact Center AI to work with CXone, you must have a Google Cloud Platform account with Google Contact Center AI Agent Assist or an OEM account.

If you're using CCAI on a voice channel, you must have Google configure your Google Cloud Project with Alpha Visibility. This setting is required so that the script receives the expected payload from CCAI. Refer to the Google documentation for more information about this setting.

Components of an Integration

Custom Scripting Guidelines

Integrating an agent assistClosed A software application that provides context-specific help to the agent. application requires custom scripting. Before beginning the integration you should know: 

  • Which scripts you want to add the agent assist application into. You can modify existing scripts or create new ones. You may need to add the application to more than one script. For example, you need different scripts for inbound and outbound phone interactions.  
  • Where the Agent Assist Studio actionClosed Performs a process within a Studio script, such as collecting customer data, playing a message or music, or routing a contact to an agent. must be placed in your script flow.
  • The configuration requirements specific to the application you're using. The app in Agent Assist Hub needs to be configured. The actions in your Studio scripts must also be configured. Refer to the online help for each action for more information.
  • What parameters the script needs to send to the agent assist provider, if any.
  • How to complete the script after adding the Agent Assist action. You may need to:

    • Add initialization snippets to the script using Snippet actions. You can do this to customize your agent assist application.
    • Reconfigure the action connectors to ensure proper contact flow and correct any potential errors.
    • Complete any additional scripting and test the script.

If you need assistance with scripting in Studio, contact your CXone Account Representative, see the Technical Reference Guide section in the Studio online help, or visit the NICE CXone Community site.

Improved Speech Recognition

You can improve speech recognition with CCAI agent assist applications by using a speech recognition model that's trained for the kind of audio being processed. You can also provide speech context hints if there are specific words or phrases that CCAI needs to be able to recognize.

Speech Recognition Models

CCAI supports several speech recognition models. The models are designed for specific types and sources of audio. Models are available for audio such as phone calls, spontaneous conversation, and medical dictation. For most agent assist applications, the phone call model is the best option.

Most models have a standard and an enhanced variant. Not all models or languages offer enhanced variants. If you're not sure if the model and language you're using support an enhanced variant, you can let CCAI choose the best of the available options.

The speech recognition settings are configured for each agent assistant you create in Agent Assist Hub. This allows you to choose the best option for each agent assistant. For most agent assistants, the phone call model with the enhanced variant is the recommended configuration.

Speech Context Hints

Speech context hints are words and phrases sent to the transcription service. They're helpful when there are words or phrases that are frequently spoken during conversations that CCAI processes. Speech context hints can help improve the accuracy of speech recognition.

When adding speech context hints, you only need to add contexts for words and phrases that are spoken by the side of the conversation CCAI is configured to listen to. For example, if you configure CCAI to process only the agent's side of the conversation, you only need to add speech context hints for things the agent is likely to say.

If you want to use speech context hints, you must add them to your script. You can add a Script Parameters snippet that contains the hints you want to use.

CCAI Smart Reply

Agent Assist Hub supports the Google Contact Center AI Smart Reply feature. Smart Reply suggests responses to agents in real time throughout a conversation with a contact. Suggestions appear on the agent assist panel in the agent application. They're relevant to the current conversation and automatically update as the conversation progresses.

CCAI displays confidence scores for each suggested Smart Reply. Each score helps agents determine how relevant a given reply might be to the current conversation. The scores range from 1-100, with a higher score being better.

To use Smart Reply with CCAI in CXone, you must create and train the feature in your Google Cloud Platform project. The configuration uses real conversation data from your contact center. When Smart Reply is set up in CCAI, suggested responses automatically appear in the agent application. No configuration is required in CXone to use this feature.

Smart Reply works with voice and chat interactions.

Agent Experience with Google Contact Center AI

If your agents use MAX, you can have CCAI suggestions displayed on the agent assist panel in the agent application. If your agents use a different agent application, you must have suggestions displayed in another way.

The way suggestions are displayed is determined using the Agent UI Option on the CCAI configuration page in Agent Assist Hub. You can have the information appear on a panel appear in the agent application or in a custom location, such as a web page.

CCAI displays a confidence score along with each FAQ suggestion. This score helps agents determine how relevant a given article may be to the contact's concern. The scores range from 1-100, with a higher score being better. If your organization uses Smart Replies, CCAI also displays confidence scores for suggested replies.