Add a custom Copilot to a canvas app (preview)
[This article is prerelease documentation and is subject to change.]
You can integrate a custom Copilot created in Microsoft Copilot Studio and enable it for your canvas app. This lets users interact with Copilot to ask questions about the data in your app. With just a few simple steps, you can embed a custom Copilot across all your canvas app screens without changing the app's design.
Important
- This is a preview feature.
- Preview features aren't meant for production use and might have restricted functionality. These features are subject to supplemental terms of use, and are available before an official release so that customers can get early access and provide feedback.
Note
App Copilot for canvas apps is currently rolling out and might not yet be available in your region. App Copilot may be available on Power Apps mobile for mobile devices before it becomes available on the web browser during rollout.
Availability
- This capability might not be available in your region yet. Learn more in Explore Copilot features by geography and languages.
- During the rollout, this capability might be accessible on the Power Apps mobile app before it becomes available on web browsers.
- To use copilots in Power Apps, you must enable data movement across regions for generative AI features. This is crucial if your organization and environment are located in different regions. For more information, see Enable copilots and generative AI features.
Prerequisites
Before using this feature, make sure the following prerequisites are met:
Create a custom Copilot in Copilot Studio and publish it in the same environment as your canvas app.
Configure the custom Copilot with user authentication in Microsoft Entra ID.
Give makers and users access to the Copilot within the environment.
Connect Copilot to your app
Open your canvas app for editing in Power Apps Studio:
In the command bar, go to Settings > Updates > Preview tab, and set the toggle for App Copilot to On.
You see a Copilot tab appear in Settings.
Select the Copilot tab. In the drop-down list under Connect a copilot, select a custom copilot published and shared in the same environment as your canvas app.
Once you select a Copilot, close the settings dialog box and publish the app. Once the app is published, users are able to use Copilot within it.
Copilot isn't visible when previewing an app in Power Apps Studio. To see Copilot in action, save and publish your app, and then open it using the Power Apps mobile app or a web browser.
Tip
Removing the custom Copilot from the app will disable its functionality.
Use Copilot in your app
Open your canvas app in a web browser. On the command bar, select Copilot.
In the Power Apps mobile app on iOS or Android devices, select the floating button to access Copilot. You can reposition the button or dismiss it. To use Copilot again after dismissing it, close and reopen the app.
Difference between this feature and the Copilot control
This feature lets you add a custom Copilot created in Microsoft Copilot Studio to a canvas app. It doesn't require any changes to the app's layout. It's available both on the web and natively on mobile devices, and it can connect to existing custom Copilots created in Copilot Studio.
When you add a Copilot control to a canvas app, makers need to update the app's layout to accommodate the control, which is only available on the web. This control supports asking questions about your data or connecting to a new custom copilot from Copilot Studio.