Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This article is prerelease documentation and is subject to change.]
Microsoft Copilot makes it easier for users to work with canvas apps by offering AI-powered insights through natural language conversations. By using this feature, users can quickly find information, navigate apps more easily, and get help to boost their productivity. App makers can enable Microsoft Copilot to give users access to conversational AI that understands app data and provides helpful, contextual answers. Users can ask questions about their Microsoft Dataverse table or SharePoint list data in plain language and receive immediate, relevant responses.
This article shows you how to enable and configure Microsoft Copilot for your canvas apps, both at the environment level and for individual apps.
When enabled, users can open Microsoft Copilot in their canvas app by selecting Copilot on the upper-right corner. For more information, see Use Microsoft Copilot in canvas apps.
Important
- This feature is in preview.
- Preview features aren't meant for production use and might have restricted functionality. These features are subject to supplemental terms of use. They're available before an official release so that customers can get early access and provide feedback.
- This feature is in the process of rolling out and might not be available in your region yet.
Prerequisites
To use Microsoft Copilot in canvas apps, ensure you meet the following prerequisites:
- You must enable the feature using https://make.preview.powerapps.com/.
- Your tenant must be set to allow Dataverse data available in Microsoft Copilot. For more information, see Enable Microsoft 365 admin center Copilot Dataverse settings.
- Dataverse Search must be set to Default or On for the environment. For more information, see Understand what this means for generative AI experiences.
- To use the Microsoft Copilot feature in your app, users must have a Microsoft 365 Copilot license.
Note
- Microsoft Copilot for canvas apps with Dataverse relies on Dataverse Search indexes. Enabling this feature might increase your environment’s Dataverse capacity consumption. For more information, see What actions can makers or admins take to manage Dataverse Search efficiently.
- Sufficient Dataverse database capacity must be available to support indexing, semantic search, and Copilot operations. For more information, see Capacity page details.
Enable Microsoft Copilot for your environment
To manage Microsoft Copilot for canvas apps, start by learning how to manage Microsoft Copilot.
Power Platform administrators can set up and configure the Microsoft Copilot feature for users in their environment.
Sign in to the Power Platform admin center.
In the navigation pane, go to Copilot > Settings. Under Power Apps, expand Chat Agent and choose Microsoft Copilot.
Select an environment group or an environment name, and then select Edit Setting.
Select On and then select Save to enable Microsoft Copilot for your canvas apps in the selected environment group or environment.
Enable Microsoft Copilot in a canvas app
Makers can enable or disable Microsoft Copilot for a specific canvas app.
Sign in to Power Apps.
Open a canvas app for editing.
Select Settings in the command bar.
On the left, select General.
To enable Microsoft Copilot, set Microsoft Copilot in canvas apps (Preview) to On. To disable it, set the option to Off.
Select Save and then publish the app for the changes to take effect.
Microsoft Copilot vs. Copilot chat
Microsoft Copilot is replacing Copilot chat in canvas apps.
Known limitations
- Agents you author can't yet use in‑app user context to optimize their responses.
- Microsoft Copilot in canvas apps supports apps that use either SharePoint or Dataverse as a data source but not both within the same app.
- During the initial preview phase, for SharePoint, only applications containing a single SharePoint list will return answers to questions.
- If your canvas app connects to a SharePoint list through an environment variable, Microsoft Copilot won't reference data from that SharePoint list.
- Microsoft Copilot for canvas apps allows users to view data by using read-only operations. This capability means that users can only view data that matches their queries and can't make any changes. To make changes, customization with an agent is required.
- Microsoft Copilot for canvas apps isn't available in the Power Apps mobile app.