March 13, 2025

How Copilot in Dynamics 365 Customer Service is now more flexible

The Evolution of Copilot in Dynamics 365

In this article, we will explore how Copilot in Dynamics 365 Customer Service supports users in their daily tasks and the possibilities it offers. One of the most interesting aspects is the improved ability to customize it to individual needs, especially when it comes to adding custom knowledge sources.

We will explore what types of information can be integrated and provide a step-by-step guide on how to add your own resources to Copilot.

Both Copilots in Dynamics 365 are free versions added to standard license for Dynamics 365 Sales or Customer Service (enterprise variant). Since the start virtual assistant for Sales module was open. What that means is that companies were able to extend it using Microsoft Copilot Studio. So there was a way to add our own company knowledge sources, create topics for some standard procedures.

With those changes users were able to ask Copilot about company specific topics in addition to questions about CRM data like summaries. For Customer Service that wasn’t the case. Here Copilot was closed to any extension. It was working based on knowledge articles plus data from Customer Service module. So if there was any external knowledge source that we needed to work with in CS processes there was a need to create Knowledge Articles for it.

A breakthrough change in Customer Service

Now with next release that will change. Microsoft announced that now we will be able to decide what is the background for our Copilot in Dynamics 365. It can be still knowledge articles or (a new option) knowledge sources from Copilot Studio. For that Copilot in Dynamics 365 is now open to enhancements in the similar way that Copilot in Dynamics 365 Sales was since the beginning.

New possibilities with Copilot Studio – 3 key features

With Copilot Studio, we can now:
  • Add various knowledge sources, such as files, SharePoint, or websites
  • Create actions that connect Copilot with external systems
  • Use Dataverse tables as a knowledge source

Expanded knowledge sources

Knowledge sources – here you can use your internal SharePoint, external web pages, files and so on. So if you have a SharePoint page where you have all knowledge articles, all procedures, all product specification stored you can use it as a knowledge source. Copilot will use LLM to find and prepare right answer for users question

Actions – automating workflows

There are two options available for actions: Prompts or Connectors.
  • Using Connectors you can create actions to retrieve info about data in many sources also Dataverse.
  • Using Prompts, you can create AI-driven actions such as summarizing text, categorizing content, identifying tasks, and more. You can also create custom prompts tailored to your needs. For example, you might want your agents to quickly list opportunities for the account related to the case they are currently working on.
With actions, you can connect your Copilot to external systems more efficiently. There’s no need to define trigger phrases, messages, or other details – AI will automatically ask the right questions and generate a message with all the necessary information.

Dataverse as a knowledge source – quick access to data

Here, you can enable agents to ask Copilot about records in your Dataverse. For example, an agent may need to quickly check if there are any open opportunities for the customer they are currently speaking with. Alternatively, if a customer provides the ID of their request (stored as a custom entity), the agent can instantly retrieve a summary of that request. Copilot can access the data and generate a summary for them. However, caution is required, as this setup allows agents to read data directly from tables, regardless of their access rights.
To summarize the new capabilities of Copilot in Dynamics 365 Customer Service – it is now evolving into a true virtual assistant for agents. All the knowledge an agent needs can be centralized within Copilot, allowing them to quickly retrieve the right information on demand.

Limitations compared to Copilot for Sales

What you cannot do (compared to Copilot in Dynamics 365 Sales) is use the Topics feature. This was the go-to option for adding structured decision trees. For example, if there is a training program for agents with different contact persons depending on the training type, Topics allowed you to set up a simple condition: if Type A, then Contact A; if Type B, then Contact B, and so on. Additionally, Topics enabled the triggering of Power Automate Flows. As of now, this functionality is not available in Copilot for Dynamics 365 Customer Service.

A practical guide to configuring knowledge sources in Copilot Studio

To switch Copilot in Dynamics 365 to knowledge sources in Copilot Studio you need to open Customer Service Admin Center App. Then go to Productivity in Agent experience area, Copilot for questions an email and section and click Menage button

Next find the Knowledge sources section and choose Use knowledge sources configured in Copilot Studio (preview) option.
Next you need to click to that Copilot Studio link where Copilot in Dynamics 365 Customer Service will be open.
To add a Knowledge Source use Knowledge Tab
For creating an action use Actions Tab
When you select a prompt action, a pop-up window with a step-by-step guide for creating the prompt action will appear.

You can create your prompt using dynamic values (green fields above) and filters (blue fields above). In the example shown, the prompt asks Copilot to list all Opportunities related to a specific Account (where the Account Name is an input variable) and display key details such as topic and creation date.

After publishing the action in Copilot Studio, you need to return to the Customer Service Admin Center and enable your plugin. To do this, navigate to Productivity in the Agent Experience section, then go to Plugins for Generative AI (Preview) and select Manage. Here, you will see the newly created action.

When enabling it, you can define who should have access (specific roles) and connect your input variable to case-related data. This means that when an agent is working on a case, they can simply ask Copilot: Do we have any active opportunities for this Account? Copilot will automatically recognize that this Account refers to the Account associated with the current case.

After completing this action, you will be prompted to publish the changes. Your agents will need to refresh the page with the Customer Service Workspace app, and once they do, they will be able to start using the new capabilities of their virtual assistant immediately.

Summary

The new update for Copilot in Dynamics 365 Customer Service opens it up to integration with external knowledge sources via Copilot Studio. Now, you can add information from SharePoint, websites, and files, create custom actions, and use data from Dataverse.

This change significantly improves the work of customer service agents by eliminating the need to create separate knowledge articles for each piece of information. As a result, agents can get answers to company-specific questions more quickly, with all the key data available in one place.

Contact Us

Get in touch with us to talk about your CRM, PRM or any other line-of-business application needs.

See the latest insights from Netwise

Contact Center vs Customer Service: Understanding Dynamics 365 Customer Support Products

Microsoft offers two customer service tools: Dynamics 365 Customer Service and Contact Center. Learn their origins to choose the right fit.

Read more

How Copilot in Dynamics 365 Customer Service is now more flexible

In this article, we will explore how Copilot in Dynamics 365 Customer Service supports users in their daily tasks and the possibilities it offers.

Read more

4 challenges that you can face when introducing Low-Code platform in your organization

When starting the journey with Low Code organizations can face several challenges. Even before you start to work on the Low Code platform implementation you will face a lot of questions

Read more