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.

Permissions Required: Integrations > Launch Integrations, Studio Script View, Create/Edit

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 ACDchat interactions. Digital First Omnichannel 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.


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

The integration of Google Contact Center AI into CXone involves the following components: 

  • CXoneCXone must be configured to use the voice or chat channelsClosed A way for contacts and agents to interact, such as voice, email, chat, social media, and so on. you want to use with the integration.
  • Agent Assist Hub in CXoneAgent Assist Hub holds the configuration information for connecting to your agent assist provider.
  • Studio scripts—You need at least one script that includes the Agent Assist action. The action is the connection between CXone and your Google Contact Center AI agent assist application. If you don't have Studio, you can download and install it.
  • Google Contact Center AI—Your agent assistant application must be fully configured in the provider's platform, as described in the prerequisites.

Custom Scripting Requirements

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.
  • How to complete the script after adding the Agent Assist action. You may need to:

    • Configure the Agent Assist action, which creates the connection between CXone and your agent assist application. To configure it, you need to add the app for your agent assist application to Agent Assist Hub and assign it to the action in your script.
    • 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 Scripting Reference Material sections of the online help, or visit the NICE CXone Community site.

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. The options are: 

  • CXone Agent Assist Panel The agent sees suggestions in the agent assist panel in the agent application. Suggestions appear in real time as CCAI determines resources that address the contact's needs. The agent assist panel appears in the agent application. The information it displays depends on the agent assist applications you use with CXone.
  • No Assist Panel shown to AgentThe agent application doesn't display an agent assist panel to the agent. Instead, CCAI sends all agent assistance to a different location, such as a screen in a third-party CRM application. This option requires additional configuration in Google Contact Center AI. the agent application doesn't display an agent assist panel. Instead, you can have information from the agent assist application sent to another location. For example, you might have it displayed in a third-party CRM application. If you choose this option, you are responsible for setting up the alternate method of displaying information. This might include modifying Studio scripts and configuring the agent assist provider itself.
  • Use custom URL for Agent Assist Panel—The agent assist panel in the agent application displays content from the URL you provide. You can configure CCAI to populate the URL with the assistance it provides. In addition to knowledge base articles, this could include items such as checklists for compliance or forms to complete. If you choose this option, you are responsible for configuring the system to display information at this URL. This might include modifying Studio scripts and configuring the agent assist provider itself.

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.