GETTING STARTED
Introduction to SmartAssist
Glossary
Minimum System and Browser Requirements
SmartAssist Lifecycle Management
SmartAssist Setup Guide
Sign Up for SmartAssist
Setup SmartAssist for Use With AgentAssist
Release Notes
Recent Updates
Previous Versions
Frequently Asked Questions (FAQ)

EXPERIENCE DESIGNERS
Flow Designer
Introduction
Create Experience Flows
Navigate the Flow Designer
Experience Flow Nodes
Introduction
Node Types
Start
IVR Menu
IVR Digit Input
Conversational Input
Split
Check Agent Availability
Check Business Hours
Message Prompt
Run Automation
Agent Transfer
Connect to API
Go to Flow
Deflect to Chat
Script Task
Set Queue
End Flow
Waiting Experience
Conversation Automation
Testing Widget
Use Cases
Overview
Questions & Answers
Conversations

ADMINISTRATORS
Account Management
Switch Account
Invite Developers to an Account
Routing
Skills
Skill Groups
Queues
Hours of Operation
Default Flows
User Management
Users
Agent Groups
Agent Settings
Role Management
Agent Status
System Setup
Channels
Voice
Chat
Email
Limitations With Accounts Using AudioCodes
Agent Transfer
Surveys
Agent Forms
Dispositions
Language & Speech
Overview
Language Management
Voice Preferences
Hold Audio
Standard Responses
Widgets
Utils
AgentAssist Settings
SearchAssist
Widget Theming (Layout Customization)
Advanced Settings
Co-Browse Settings
Community WFM (Beta)
Automatic Conversation Summary (Beta)
Intelligent Agent Tools
Reject Calls With a Delayed First Response
API Reference
API Setup
API List
Integrations
Genesys Voice Bot
Genesys + Kore Voice Automation - Manual Installation Guide
Voice Automation - Integration with Amazon Connect
Voice Automation NiceCX (CX One) - SIP Integration
Talkdesk Voice Automation
Kore Voice Automation (IVA) Integration with Zoom Contact Center (CC)
ID R&D Integration With Kore
Audit Report

AGENTS
Agent Console
Introduction
Conversation Tray
Incoming Interactions
Interacting with Customers
Additional Tools
My Dashboard

SUPERVISORS
Dashboard
Automation
Queues and Agents
Interactions
Monitor Queues, Agents, Interactions, and Service Levels
Manage Layout

BUSINESS USERS
Reports
Introduction
Reports List

Introduction to SmartAssist

SmartAssist is an automation-first, customer-intent-driven contact center software. It is available in the cloud and for on-premise deployment, providing an omnichannel solution for inbound customer service via Voice and Digital Channels (Chat and Email). 

Based on customer intents/goals, you can tailor customer experiences to your business and customer needs. With SmartAssist, you can automate regular customer queries and seamlessly transfer them to a human agent as needed.

SmartAssist is built upon and integrated with the Kore.ai XO Platform, an enterprise-grade VA development platform offered as a SaaS, by Kore.ai. The XO Platform enables enterprises to design, train, deploy, analyze, and manage AI-rich Virtual Assistants.

 SmartAssist leverages both an enterprise-grade automation platform and a dedicated contact center solution that meets the needs of management, agents, and customers.

Key Features

SmartAssist incorporates both AI-based automations via XO Platform bots and best-practice contact center-specific functionalities. Below is a list of core features provided by SmartAssist, along with the Kore.ai XO Platform, according to five main user types, as explained in the table below:

Feature Feature Details
Experience Designers
Automate, redirect, or transfer queries to agents based on customer intent.
Design customer experience flows, including the waiting experience.
Create use cases to integrate a knowledge graph into your automations.
Administrators
Account and user management
  • Manage SmartAssist user accounts,
  • Invite developers,
  • Manage user roles,
  • Manage agents, agent groups, and agent statuses.
Routing
  • Manage skill groups and skills that SmartAssist will consider when processing queries,
  • Queue management, including rules, agent and skill assignments,
  • Configure the hours of operation for the contact center,
  • Set up default flows for queries incoming outside working hours or for times when no agent is available.
System Setup
  • Configure channels, agent transfers, surveys, agent forms, language, and speech,
  • Manage standard responses,
  • Set up the way personally identifiable information is being handled,
  • Configure APIs and Widgets.
Agents
Agent Console
  • Handle omnichannel queries within one screen, which allows agents to seamlessly interact with customers no matter how they get in touch,
  • AgentAssist features that support agents throughout their work with proactive answer suggestions.
Supervisors
Real-time monitoring For the agent console, agents, and queues,
Dashboards These include an overview, agent view, containment metrics, and conversation logs.
Reports
  • Agent Activity,
  • Login/Logout Summary,
  • Interaction Details,
  • Queue Metrics,
  • Agent Metrics.
Business Users (contact center clients)
Reports
  • Interaction Details,
  • Queue Metrics,
  • Agent Metrics

How SmartAssist Works

Once a customer calls or initiates a text interaction at a customer service endpoint, SmartAssist triggers a workflow that is specific to the channel in use: Voice or Digital.

The following diagram illustrates SmartAssist’s high-level architecture.

For calls:

  1. A call goes through the Kore SmartAssist Voice gateway, which is processed through an Automated Speech Recognition (also known as Speech-to-Text) engine to convert a customer’s voice input to text.
  2. The Kore NLU engine processes this text to understand what the customer is saying and is either processed with an automated dialog, an agent transfer, or a deflection from voice to chat.
  3. In case of an automated dialog, the Bot’s text-based response to the end customer’s input is converted back to voice and relayed to the customer through the SmartAssist voice gateway. Customers can also be routed to an agent if the virtual assistant cannot handle a customer’s intent. 
  4. In case of an agent transfer, the call is routed to an available agent (based on the routing logic defined within SmartAssist) and managed by the Voice gateway. At this point, two primary flows happen, one is the automation flow, and the other is the agent flow.
  5. Finally, in case of deflection, the end customer receives a message on a text-based channel (SMS, WhatsApp, etc.) to continue the conversation over text (SMS). This is particularly useful when a customer needs to update an address (and an error is far less likely than via voice).

For digital channels (Chat, Email):

  1. The system directly routes an end customer’s intent to SmartAssist, where the intent is detected. Based on the configurations, SmartAssist decides to let a Bot handle a conversation or transfer it to a human agent.
  2. In the case of automation, the virtual assistant does its best to fulfill the customer’s request based on the use case and within the customer’s preferred channel.
  3. In the case of a live agent, SmartAssist transfers the chat to an available agent on the customer’s channel based on the routing logic specified for that particular intent.

Once the call or chat is transferred to an agent, agents can use the SmartAssist Agent Console to interact with the end customers.

While using the agent console, agents can access the AgentAssist Bot, which helps answer customer queries based on customer context and intents.

How SmartAssist integrates with the XO Platform

SmartAssist is based on the Kore.ai XO Platform and works based on a bot that is built within the XO Platform. There are two fundamental areas where the interaction between XO Platform bots and SmartAssist is most significant:

  1. Your SmartAssist instance, acts as a container for your configurations. 
  2. Platform bots, which can be integrated with SmartAssist to invoke dialog tasks, run automations, and implement bot knowledge graphs via SmartAssist Use Cases. This is achieved using a dedicated Webhook Channel implementation, which you can find listed within the instance bot, under Channels > Web/Mobile Client.

The workflow is similar for both Voice and Digital channels, and is illustrated in the below diagram.

For more information on the XO Platform, please see the XO Platform Documentation.

Introduction to SmartAssist

SmartAssist is an automation-first, customer-intent-driven contact center software. It is available in the cloud and for on-premise deployment, providing an omnichannel solution for inbound customer service via Voice and Digital Channels (Chat and Email). 

Based on customer intents/goals, you can tailor customer experiences to your business and customer needs. With SmartAssist, you can automate regular customer queries and seamlessly transfer them to a human agent as needed.

SmartAssist is built upon and integrated with the Kore.ai XO Platform, an enterprise-grade VA development platform offered as a SaaS, by Kore.ai. The XO Platform enables enterprises to design, train, deploy, analyze, and manage AI-rich Virtual Assistants.

 SmartAssist leverages both an enterprise-grade automation platform and a dedicated contact center solution that meets the needs of management, agents, and customers.

Key Features

SmartAssist incorporates both AI-based automations via XO Platform bots and best-practice contact center-specific functionalities. Below is a list of core features provided by SmartAssist, along with the Kore.ai XO Platform, according to five main user types, as explained in the table below:

Feature Feature Details
Experience Designers
Automate, redirect, or transfer queries to agents based on customer intent.
Design customer experience flows, including the waiting experience.
Create use cases to integrate a knowledge graph into your automations.
Administrators
Account and user management
  • Manage SmartAssist user accounts,
  • Invite developers,
  • Manage user roles,
  • Manage agents, agent groups, and agent statuses.
Routing
  • Manage skill groups and skills that SmartAssist will consider when processing queries,
  • Queue management, including rules, agent and skill assignments,
  • Configure the hours of operation for the contact center,
  • Set up default flows for queries incoming outside working hours or for times when no agent is available.
System Setup
  • Configure channels, agent transfers, surveys, agent forms, language, and speech,
  • Manage standard responses,
  • Set up the way personally identifiable information is being handled,
  • Configure APIs and Widgets.
Agents
Agent Console
  • Handle omnichannel queries within one screen, which allows agents to seamlessly interact with customers no matter how they get in touch,
  • AgentAssist features that support agents throughout their work with proactive answer suggestions.
Supervisors
Real-time monitoring For the agent console, agents, and queues,
Dashboards These include an overview, agent view, containment metrics, and conversation logs.
Reports
  • Agent Activity,
  • Login/Logout Summary,
  • Interaction Details,
  • Queue Metrics,
  • Agent Metrics.
Business Users (contact center clients)
Reports
  • Interaction Details,
  • Queue Metrics,
  • Agent Metrics

How SmartAssist Works

Once a customer calls or initiates a text interaction at a customer service endpoint, SmartAssist triggers a workflow that is specific to the channel in use: Voice or Digital.

The following diagram illustrates SmartAssist’s high-level architecture.

For calls:

  1. A call goes through the Kore SmartAssist Voice gateway, which is processed through an Automated Speech Recognition (also known as Speech-to-Text) engine to convert a customer’s voice input to text.
  2. The Kore NLU engine processes this text to understand what the customer is saying and is either processed with an automated dialog, an agent transfer, or a deflection from voice to chat.
  3. In case of an automated dialog, the Bot’s text-based response to the end customer’s input is converted back to voice and relayed to the customer through the SmartAssist voice gateway. Customers can also be routed to an agent if the virtual assistant cannot handle a customer’s intent. 
  4. In case of an agent transfer, the call is routed to an available agent (based on the routing logic defined within SmartAssist) and managed by the Voice gateway. At this point, two primary flows happen, one is the automation flow, and the other is the agent flow.
  5. Finally, in case of deflection, the end customer receives a message on a text-based channel (SMS, WhatsApp, etc.) to continue the conversation over text (SMS). This is particularly useful when a customer needs to update an address (and an error is far less likely than via voice).

For digital channels (Chat, Email):

  1. The system directly routes an end customer’s intent to SmartAssist, where the intent is detected. Based on the configurations, SmartAssist decides to let a Bot handle a conversation or transfer it to a human agent.
  2. In the case of automation, the virtual assistant does its best to fulfill the customer’s request based on the use case and within the customer’s preferred channel.
  3. In the case of a live agent, SmartAssist transfers the chat to an available agent on the customer’s channel based on the routing logic specified for that particular intent.

Once the call or chat is transferred to an agent, agents can use the SmartAssist Agent Console to interact with the end customers.

While using the agent console, agents can access the AgentAssist Bot, which helps answer customer queries based on customer context and intents.

How SmartAssist integrates with the XO Platform

SmartAssist is based on the Kore.ai XO Platform and works based on a bot that is built within the XO Platform. There are two fundamental areas where the interaction between XO Platform bots and SmartAssist is most significant:

  1. Your SmartAssist instance, acts as a container for your configurations. 
  2. Platform bots, which can be integrated with SmartAssist to invoke dialog tasks, run automations, and implement bot knowledge graphs via SmartAssist Use Cases. This is achieved using a dedicated Webhook Channel implementation, which you can find listed within the instance bot, under Channels > Web/Mobile Client.

The workflow is similar for both Voice and Digital channels, and is illustrated in the below diagram.

For more information on the XO Platform, please see the XO Platform Documentation.