---
sourceDocument: Australia Conversational Interfaces
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/conversational-interfaces

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Conversational Interfaces

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# ServiceNow Otto in Virtual Agent conversations with Microsoft Copilot

# ServiceNow Otto in Virtual Agent conversations with Microsoft Copilot {#ariaid-title1}

Release version: Australia  
Updated November 5, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of ServiceNow Otto in Virtual Agent conversations with Microsoft Copilot

ServiceNow Otto integrates with Microsoft Copilot to enable users to interact with Virtual Agent functionalities through generative AI conversations.
The integration uses plugins where you provide your bot or plugin name to connect with Copilot, enabling AI-driven search and response capabilities within Microsoft Teams and Copilot environments.
Show full answer Show less  
The Custom Engine Agent (CEA) replaces the older Declarative Agent (DA) for this integration, offering enhanced discoverability and full functional access to ServiceNow Otto in Virtual Agent with support for multi-turn conversations. CEA is supported from Microsoft Teams plugin version 10.1.1 onwards, and by default, CEA is active while streaming is inactive from version 10.2.

## Key Features

* **Generative AI Search:** Copilot sends search terms to ServiceNow Otto's AI Search, returning synchronous responses that can be rendered as cards in message extensions.
* **Sample Prompts:** Predefined prompts such as "What is my laptop replacement policy?" are available but cannot be customized in the pre-published Now Virtual Agent app. Custom prompts require a self-configured bot.
* **Multiple Interaction Methods:** Users can @-mention the bot in chat or select it from the Agents panel within Copilot to initiate interactions, receiving consistent AI-driven results.
* **Knowledge Base and Catalog Item Search:** Users can retrieve Knowledge Base articles or catalog items, with options to share results and view items either in a browser or Microsoft Teams tab (for self-configured bot usage).
* **Conversational Catalog Item Requests:** Although Copilot itself does not follow conversational flows, it can hand off requests to Virtual Agent bots for continued multi-turn conversations.
* **Live Agent Transfer:** Users can request transfer to a ServiceNow Otto Live Agent through Copilot for real-time support.
* **Declarative Agent Use:** Self-configured bots can be added as declarative agents within Copilot, enabling personalized and consistent experiences without requiring separate Copilot licenses. Bots must have their manifest package uploaded to Microsoft Teams and be added via the Agents feature.

## Key Outcomes

* Enhanced user experience in Microsoft Teams and Copilot by integrating ServiceNow Otto's AI-powered Virtual Agent capabilities.
* Streamlined access to ServiceNow knowledge and catalog items through natural language queries handled by generative AI.
* Flexible interaction models supporting both synchronous AI search responses and conversational handoffs to Virtual Agent bots.
* Improved support pathways including direct transfers to live agents within the Microsoft Copilot interface.
* Empowered customers to customize their bot experience with self-configured bots and declarative agents, enhancing alignment with specific business needs.  
Use ServiceNow Otto plugins in Microsoft Copilot to connect with the Copilot by providing your bot or plugin name during your generative AI conversations.

## Copilot Conversations {#na-ms-copilot-conversations__section_efy_phh_2cc}

Note:  
Custom Engine Agent (CEA) is replacing Declarative Agent (DA), the prior Microsoft Copilot integration. The CEA enables Virtual Agent to be discoverable by Microsoft Copilot, with full functional access to ServiceNow Otto in Virtual Agent and multi-turn conversations.

You must have version 10.1.1 or higher of the Microsoft Teams plugin to have CEA support. In version 10.2 of the Microsoft Teams plugin, streaming is inactive by default and CEA is active by default.  
Figure 1. ServiceNow Otto and Microsoft Copilot demo

The Copilot integration doesn't follow a conversational flow like the Virtual Agent. It uses a non-conversational flow and provides synchronous responses with ServiceNow Otto that are primarily built on AI Search. Therefore, any search term that you input is passed to AI Search and the results are returned from AI Search. You're then able to render the response and share it as a card in Message Extension.  
Sample prompts that you can use within Copilot:

* <kbd class="ph userinput">What is my laptop replacement policy?</kbd>
* <kbd class="ph userinput">Can you help me order a laptop?</kbd>
{#na-ms-copilot-conversations__ul_zql_swm_2cc}  
Note:  
Sample prompts are located in the manifest file, and are displayed in both Microsoft Copilot and Microsoft Teams. You can't customize the prompts or the View prompts control displayed in Answers Chat if you're using the pre-published Now Virtual Agent app. To customize prompts, use the self-configured bot. For more information, see [Setting up the Self-configured bot for using Microsoft Copilot](https://www.servicenow.com/docs/DEbLVf2WiQmTwkn09nscdw "Using your Self-configured bot with Microsoft Copilot for ServiceNow Otto conversations requires you to complete a few additional setup actions.").

To initiate a chat with Microsoft Copilot, you can @-mention the bot name and based on the input utterance, Copilot verifies that your request in the chat reaches the respective plugin's instance and a response is received.


You can also interact with the bot directly by selecting it from the Agents section on the right panel within Copilot instance. Interacting with the bot this way provides you with the same results or responses as you would receive them while you invoked it.

You can use ServiceNow Otto to search for Knowledge Base articles, catalog items, and so on, and it provides results based on your input for the search. For example, if you searched for iPhone, you're presented with the list of generative AI Search results. You can pick an item from the list and share it with the user of your choice. The user who receives the catalog item shared by you can view it by selecting View item.  
Note:  
You can configure the viewing experience of an item to either open it in a browser or within the Microsoft Teams tab if you're using Copilot only with your Self-configured bot.  
Figure 2. View item

## ServiceNow Otto capabilities in Copilot {#na-ms-copilot-conversations__section_zyl_fls_bcc}

With the Microsoft Copilot integration, you can initiate generative AI chat with Copilot. The following capabilities are available:  

Retrieve a Knowledge Base article
:   You can ask the Microsoft Copilot your questions and Copilot responds with detailed information about the questions asked along with a relevant Knowledge Base article for more information.  
    Figure 3. Retrieving a Knowledge Base article  
    Note:  
    Any input request to Copilot that takes more than 15 seconds to respond will time out.

Request a conversational catalog item
:   Use Microsoft Copilot to request a catalog item.  
    Figure 4. Requesting a catalog item

    With Copilot, there's no conversational flow, but when a conversational catalog is requested, Copilot hands off the chat to the Virtual Agent bot (the plugin that you used to connect with Copilot) for continuing the conversation. When Copilot hands off the request to Virtual Agent, it sends a Continuing the conversation from Copilot message and invokes the conversational catalog that you
    requested from Copilot.  
    Figure 5. Continue conversation from Copilot

Transfer to a Live Agent chat
:   You can ask Copilot to connect you to a ServiceNow Otto
    Live Agent.

    You're directed to the ServiceNow Otto
    Live Agent for live agent support.

## Declarative Agent experience in Copilot {#na-ms-copilot-conversations__section_hkq_cdd_tdc}

You can add your Self-configured bot to Copilot and use them as declarative agents to meet your unique business needs and establish consistent and personalized experiences.  
Note:  
* A Copilot license is no longer required in order to use the declarative agent.
* Only bots for which the manifest package file is uploaded to Microsoft Teams can be enabled for use as declarative agents.
{#na-ms-copilot-conversations__ul_tyl_1ll_d2c}  
To add a bot to Copilot, login to your Microsoft Teams tenant and navigate to AppsFeaturesAgents and select Add against the bot that you would like to add. Once the bot is added, it's available for quick access from the Agents section within Copilot.Figure 6. Declarative Agent

*[\>]: and then


