---
sourceDocument: Australia Customer Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/customer-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Customer Service Management

ft:clusterId :

    - csm

bundleId :

    - csm

workflow :

    - Customer and Industry


---

# Live Agent Assist

# Customer Service Management Live Agent Assist for voice channel {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 8 minutes to read

Live Agent Assist is an agentic capability within ServiceNow Otto®
Customer Service Management (CSM) that provides real-time recommendations to human agents during live customer interactions on the voice channel. When a customer contacts a support agent, this AI agent automatically analyzes the ongoing
conversation transcript, retrieves relevant knowledge and customer context, and surfaces actionable recommendations directly within the CSM
Configurable workspace.

Live Agent Assist reduces handle time, improves first-contact resolution, and helps agents deliver consistent, accurate responses throughout the live voice interaction.

## How Live Agent Assist works {#csm-live-agent-assist__section-laa-overview}

Live Agent Assist is an AI agent with two tools:

Get Interaction Context (Script and Autonomous)
:   This tool retrieves contextual information about the current voice interaction. It is configured as
    a pre-run tool, so it executes automatically when a Live Agent Assist AI agent is initialized. It gathers baseline customer and interaction details, such as account, install base, sold products, and previous cases or
    interactions, before any recommendation is generated. Because it is autonomous, it requires no manual action from the agent; it fetches this context proactively so that the Analyze Interaction \& Generate Response tool has
    the customer data it needs to process the customer query.

Analyze Interaction \& Generate Response (Subflow and Autonomous)
:   The tool is a subflow-based tool that internally invokes skills to analyze the transcript, generate Knowledge Graph queries and generate relevant responses. These skills work in sequence to process the conversation, retrieve information from multiple data sources, and generate a final recommendation with
    cited sources.

Live Agent Assist is triggered when the customer call lands to a human agent in
the CSM
Configurable workspace and a voice interaction record is created. It activates when a live agent begins handling a customer interaction over a voice call. No
manual initiation is required. Once triggered, Live Agent Assist fetches basic customer information like account, install base, sold product details, previous cases, previous interactions. When the Get Recommendations button is selected, the Live Agent Assist performs the following tasks:  
1. Transcript Analysis: continuously reads and processes the live conversation transcript to extract unanswered customer queries.  
   Based on the customer query:
   * Queries the Knowledge Graph if additional customer details are required.
   * Searches knowledge articles if recommendations need to be generated from a KB article.

   {#csm-live-agent-assist__ul_hsm_fh5_zjc}For more information on the data sources, see [Data sources](https://www.servicenow.com/docs/EKiS4EL60pEJ8a8Vluj48w#csm-live-agent-assist__laa-data-sources).
2. Recommendation Generation: synthesizes results for the customer query from the customer context, KB article, and Knowledge Graph to generate actionable, cited recommendations for the agent.
3. Clarification Query Handling: manages scenarios where the transcript is ambiguous, presenting clarifying questions to the agent.
4. Follow-up Query Handling: addresses agent follow-up questions in the context of the ongoing voice interaction.
{#csm-live-agent-assist__ol_wg4_2g5_zjc}

The following table shows the skills and their responsibility in the Live Agent Assist AI agent:
{#csm-live-agent-assist__table_cdq_c41_vjc__entry__2}

| Skill | Responsibility |
|-|-|
| Live Agent Assist Transcript Analyzer | Analyzes the live transcript to extract unanswered customer queries and evaluate resolution paths. |
| Live Agent Assist Graph Query Generator | Generates Knowledge Graph queries to retrieve joined data across CSM entity types. |
| Live Agent Assist Response Generator | Synthesizes KB articles, customer info, and KG results into a final recommendation with source citations. |
| Live Agent Assist Query Enhancer | Enriches agent follow-up queries with customer context and transcript history before re-initiating the recommendation pipeline. |
[Table 1. Live Agent Assist skills]

{#csm-live-agent-assist__table_cdq_c41_vjc}

## Data sources {#csm-live-agent-assist__laa-data-sources}

Live Agent Assist retrieves information from the following primary data sources:

Customer Context Builder

:   The Customer Context Builder is an interface class that pre-fetches basic customer context directly from database tables. This direct query path provides faster access to high-priority fields such as recent interactions and
    installed products for the current caller.

    The base system includes the CustomerContextBuilder interface with a CustomerContextBuilderImpl implementation. This implementation fetches and aggregates customer context data from
    multiple ServiceNow tables, including interactions, cases, contracts, assets, and entitlements. All data is anchored to an interaction record and serialized into a pipe-delimited format suitable for LLM input.  
    Note:  
    The Customer Context Builder is a scripted customization. Extending it requires creating a custom implementation of the interface class. For most scenarios, adding tables to the Enterprise Knowledge Graph tag is an easier approach because it does not require scripting.

AI Search Profile

:   A Retrieval-Augmented Generation (RAG) retrieval call queries the AI search profile to identify configured sources. In the base system, the Live Agent Assist Search Profile is scoped to the Knowledge (kb_knowledge) table, so
    recommendations draw from knowledge articles. Source citations identifying the contributing articles appear at the bottom of each recommendation. Admins can extend the profile to include additional tables. For more information
    on how to add additional search sources, see [Create a search source for AI Search](https://www.servicenow.com/docs/r/platform-administration/ai-search/create-search-source-ais.html).

Enterprise Knowledge Graph

:   The Enterprise Knowledge Graph retrieves customer-specific information such as contract details, recent cases, and asset data. A tag scopes queries to a defined set of tables so that retrieval stays targeted.

    In the base system, the tag covers the Account, Asset, Case, Consumer, Contact
    Contract, Entitlement, Install Base Item, Installed Product, Interaction, Product Model, and Sold Product tables. As an admin, you can edit the tag to include additional tables:

    1. Navigate to AllKnowledge GraphKnowledge Graph DesignerEnterprise Graph.
    2. From the Enterprise Graph Tags, select the CSM Live Agent Assist Tag.
    3. In the Selected Tables section, add the desired tables.

    {#csm-live-agent-assist__ol_tc3_w41_vjc}

    For more information on editing tags, see [Managing Knowledge Graph tags](https://www.servicenow.com/docs/access?context=managing-knowledge-graph-tags&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).

## Role masking

Required role: B2B agents (sn_customerservice_agent) and B2C agents (sn_customerservice.consumer_agent)  
Important:  
To access data in the agentic workflow, the admin role must include the specified roles under Contains roles.

Agentic workflows and their AI agents use [role masking](https://www.servicenow.com/docs/access?context=aia-role-masking&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) to determine which users can access them. Ones installed with your applications have specific roles that come included with the application. If you select Users with specific roles for user access, you must configure the security controls to include these roles. For the instructions to change the security controls, see [Define security controls for an agentic workflow](https://www.servicenow.com/docs/access?context=define-sec-controls-aw&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).

In the data access settings, you must also add the necessary roles to enable agents to resolve cases efficiently. For example, add the csm role to the agentic workflow's list of approved roles to enable access to case records.

## Configure Live Agent Assist for voice channel {#csm-live-agent-assist__section_uvn_cbm_hhc}

Configure the Live Agent Assist AI agent to generate recommendations for
ongoing voice interactions in the CSM
Configurable workspace.  
Before you begin:

* The Customer Service Management AI Agent Collection plugin must be activated on your instance.
* Role required: now_assist_admin

{#csm-live-agent-assist__ul_wkm_2p1_vjc}

1. Navigate to AllAI Agent StudioCreate and manage.
2. Select Live Agent Assist in the AI agents tab.
3. Activate the trigger.
   * In the Add triggers section, select the Live Agent Assist trigger which is in inactive state by default.
   * In the Edit trigger dialog, turn on the Trigger is ON radio button and select Save.

   {#csm-live-agent-assist__ul_clw_kp1_vjc}

   For more information on modifying an AI agent, see [Modify an AI agent](https://www.servicenow.com/docs/access?context=modify-ai-agent&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).
{#csm-live-agent-assist__ol_vvn_cbm_hhc}

Result: The Live Agent Assist trigger is active. The agent now runs automatically each time a voice call is accepted. When an agent accepts a call and opens the interaction record, Live Agent Assist starts and displays
recommendations in the ServiceNow Otto panel.

## Access Control lists (ACLs) {#csm-live-agent-assist__section_kj5_mks_fhc}

ACLs (Access Control Lists) are preconfigured to support the AI agents and their associated flows and
actions. By default, ACLs are configured for the sn_esm_agent role. Customers can modify these ACLs to align with their specific business requirements and security policies. For more information, [Configure security controls for a skill](https://www.servicenow.com/docs/access?context=nask-access-control&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).  
When updating the agent role for the Live Agent Assist, it is important to also update the corresponding ACLs to ensure proper permissions. To manually update ACLs for custom roles:

1. Go to the sys_security_acl table.
2. Use filters to locate ACLs related to your use case, AI agent, and internal flows or actions.
3. Add your custom role to each relevant ACL record.
{#csm-live-agent-assist__ol_a2d_zhx_jgc}

## Use the Live Agent Assist AI agent for voice channel {#csm-live-agent-assist__section_djt_5ks_fhc}

Get real-time recommendations from the conversations happening over a live voice interaction.  
Before you begin:

* ServiceNow and CCaaS provider integration must exist.
* Real-time transcription feature with CCaaS provider must be enabled.
* The Live Agent Assist trigger in the Live Agent Assist AI agent must be activated. For more information, see [AI agents, skills, and agentic workflows on by default](https://www.servicenow.com/docs/access?context=now-assist-skills-on-by-default&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).
* Role required: sn_customerservice.consumer_agent
{#csm-live-agent-assist__ul_erb_2q1_vjc}

When a customer calls the support channel, an interaction record is created and assigned to a human agent. Live Agent Assist is triggered
automatically and displays a notification in the banner. Select the Otto icon to open the Otto panel and view the welcome message.

Procedure:

1. When you're on a live call with a customer, select the Otto icon on the banner.
   * The Otto panel appears with the interaction ID.
   * The transcript of your live conversation with the customer appears in the Conversation pane.
   {#csm-live-agent-assist__ul_w11_kq1_vjc}
2. After you gather details about customer requirements, select the Get Recommendations button on the Otto panel.
   * The AI agent analyzes the conversation and generates recommendations or asks more questions. The icon appears while the agent processes the conversation before generating the next steps. If the customer asks multiple queries, you will be asked to choose the query you want to address first. You can pick a query and address one after another based on the customer's priority. For more information on how the recommendations are generated from the sources, see [Live Agent Assist overview](https://www.servicenow.com/docs/EKiS4EL60pEJ8a8Vluj48w#csm-live-agent-assist__section-laa-overview).
   * When the recommendations are generated for a query, the sources from which the recommendations are generated appear under the Sources section following the recommendations. You can open these sources for further details.
   {#csm-live-agent-assist__ul_y11_kq1_vjc}
3. As you progress through the conversation, select the Get Recommendations button to get the recommendations.
4. Clarification handling: If the AI Agent needs additional context before generating a recommendation, it displays clarifying questions with rendered option buttons, then waits for user selection. When you select one of the
   option buttons, the final answer is displayed with cited sources and the Get Recommendations button for further queries.

5. Follow-up query handling: After an initial recommendation is delivered, type any follow-up question in the text field and select the Enter icon to get the recommendations.You can ask natural language questions, such as
   <kbd class="ph userinput">What products is this customer currently using?</kbd> The AI agent responds with accurate, contextually relevant answers and maintains conversational context across multiple questions.

{#csm-live-agent-assist__ol_u11_kq1_vjc}

The final response is rendered with cited sources and the Get Recommendations button.

*[\>]: and then


