Now Assist in Virtual Agent conversations with Microsoft Copilot

  • Release version: Zurich
  • Updated June 16, 2026
  • 3 minutes to read
  • Summarize
    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 Now Assist in Virtual Agent conversations with Microsoft Copilot

    Now Assist integrates with Microsoft Copilot to enhance Virtual Agent conversations by enabling AI-driven search and interaction capabilities. This integration leverages the Custom Engine Agent (CEA), which replaces the older Declarative Agent (DA) method, allowing Virtual Agent to be discoverable and fully accessible within Microsoft Copilot for multi-turn conversations. Customers must use Microsoft Teams plugin version 10.1.1 or higher to support CEA, with version 10.2 enabling CEA by default.

    Show full answer Show less

    Key Features

    • Generative AI Search in Copilot: Copilot processes user inputs synchronously using Now Assist’s AI Search to return relevant Knowledge Base articles, catalog items, and other resources. Responses are rendered as cards in Microsoft Teams message extensions.
    • Sample Prompts: Predefined prompts (e.g., “What is my laptop replacement policy?”) guide users, visible in both Microsoft Copilot and Teams. Custom prompts require using a self-configured bot rather than the pre-published app.
    • Bot Interaction: Users can interact with Virtual Agent bots by @-mentioning the bot name in Copilot or selecting bots from the Agents panel. This triggers the respective plugin instance to respond with relevant results.
    • Catalog Item Requests: While Copilot does not follow a conversational flow, it can hand off requests for conversational catalog items to the Virtual Agent bot for continued dialogue.
    • Live Agent Transfer: Users can request to connect to a Now Assist Live Agent through Copilot for real-time support.
    • Declarative Agent Experience: Self-configured bots uploaded to Microsoft Teams can be added as declarative agents in Copilot to provide personalized, consistent experiences without requiring a Copilot license.

    Practical Benefits for ServiceNow Customers

    • Seamless AI-Driven Support: Customers can quickly retrieve accurate Knowledge Base content and catalog items directly within Microsoft Copilot and Teams, improving service efficiency.
    • Multi-channel Access: Integration across Microsoft Teams and Copilot means agents and users can access Now Assist capabilities wherever they work.
    • Customizable Interaction: Using self-configured bots allows tailoring prompt sets and interaction flows to meet unique business needs.
    • Live Support Escalation: The ability to transfer conversations to live agents ensures complex requests are handled promptly.
    • Flexible Viewing Experience: Catalog items shared via Copilot can be configured to open either in a browser or within the Teams tab, enhancing usability.

    Usage Considerations

    • Requests taking longer than 15 seconds to respond within Copilot will time out.
    • Declarative agent bots must have their manifest files uploaded to Microsoft Teams to be enabled in Copilot.
    • To customize prompts and fully leverage copilot capabilities, customers should use self-configured bots rather than the pre-published Virtual Agent app.

    Use Now Assist plugins in Microsoft Copilot to connect with the Copilot by providing your bot or plugin name during your generative AI conversations.

    Copilot Conversations

    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 Now Assist 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. Now Assist 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 Now Assist 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:
    • What is my laptop replacement policy?
    • Can you help me order a laptop?
    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.

    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.

    User using the @-mention feature in Copilot to invoke the bot.

    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.

    Select your bot to interact with it directly within Copilot.

    You can use Now Assist 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
    Catalog item shared with a user from Virtual Agent through Microsoft Copilot with an option to view.

    Now Assist capabilities in Copilot

    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
    Microsoft Copilot, providing the Knowledge Base article in response to the questions asked.
    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
    Microsoft Copilot helping out with the Catalog item search.

    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 Now Assist in Virtual Agent 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
    Virtual Agent completes the request submission by continuing with the Copilot conversation.
    Transfer to a Live Agent chat
    You can ask Copilot to connect you to a Now Assist Live Agent.

    You’re directed to the Now Assist Live Agent for live agent support.

    Microsoft Copilot responding to your request to connect to a live agent.

    Declarative Agent experience in Copilot

    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.
    To add a bot to Copilot, login to your Microsoft Teams tenant and navigate to Apps > Features > Agents 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
    Adding a bot to Copilot as a declarative Agent to use it for unique business needs.