Publish plugins and Graph connectors for Copilot for Microsoft 365
Important
- Plugins for Microsoft Copilot for Microsoft 365 are in public preview and only work in Copilot chat in Microsoft Teams.
- The capability is enabled by default in all Microsoft 365 Copilot licensed tenants. Admins can disable this functionality on a user and group basis and control how individual plugins are approved for use, and which plugins are enabled. For details see: Manage Plugins for Copilot in Integrated Apps.
This article describes the current state of Microsoft 365 distribution options and procedures for Copilot extensibility. Depending on its intended purpose as a line-of-business or marketable software solution, plugins and connectors can be published to your organization or to the Microsoft Commercial Marketplace through Microsoft Partner Center.
The following table summarizes the distribution support for Copilot extensibility scenarios, according to single tenant (line-of-business) or multitenant (independent software vendor, or ISV) channels.
Copilot extensibility type | Single tenant | Multitenant | Notes |
---|---|---|---|
Teams message extension apps as plugins | ✔️ | ✔️ | |
Power Platform connectors as plugins | ✔️ | ✔️ | |
Microsoft Graph connectors | ✔️ | ✔️* | *Standalone connectors not supported; can be distributed as Teams apps for verified publishers |
The remainder of this article outlines the distribution processes for each Copilot extensibility type.
Microsoft 365 and Copilot program
As an independent software publisher, you can distribute your app through the Microsoft 365 and Copilot program of Microsoft Partner Center.
Submission of your app package to the program requires compliance with the following certification policies for acceptance to in-product stores.
For message extension plugins and Microsoft Graph connectors:
- Microsoft Commercial Marketplace certification policies:
- Teams Store validation guidelines
- Publisher verification
For Power Platform connectors as plugins:
Teams message extension apps as plugins for Copilot
When Teams message extension apps used as plugins for Copilot are packaged and distributed in the same way as Microsoft Teams apps that are integrated to run across the Microsoft 365 ecosystem. As such, they're available to end-users both as plugins and message extensions apps that work directly in Microsoft Teams chat and Microsoft Outlook email compose windows.
Distribute custom apps as plugins to your organization
Follow these instructions to upload your custom app package to the Integrated Apps section of Microsoft Admin Center (admin.microsoft.com). From there, admins can manage access, configure default settings, and review and consent to the requested data and permissions for both your app experience and plugin experience.
Distribute plugins through Microsoft Partner Center
Ensure your app meets validation criteria for Teams apps used as plugins for Microsoft Copilot, then submit your app package to Microsoft Partner Center through the Microsoft 365 and Copilot program as a Teams app.
Once validated and approved by Microsoft, your plugin is an active offer in the Microsoft Commercial Marketplace and ready for IT enablement. Once enabled by an IT administrator, it appears in the Copilot extensions category of the store within Microsoft Teams. Once deployed by an admin or acquired by a user, it will then appear as an installed plugin of Copilot for Microsoft 365 chat.
Power Platform connectors as plugins for Copilot
Power Platform connector plugins can be shared across an organization or published broadly to the in-product Teams app store. In both cases, Power Platform plugins can be used in Copilot for Microsoft 365 once the Dynamics 365 and Copilot Studio app is deployed from Microsoft Admin Center. From Microsoft Admin Center (admin.microsoft.com), open Settings > Integrated Apps > Available Apps and select Dynamics 365 and Copilot Studio.
Distribute a Power Platform connector plugin to your organization
By default, Power Platform plugins are only visible and usable in Power Virtual Agent or Copilot Studio by the person who created them. They can be authorized for sharing at the Power Platform object level.
Follow these instructions to share a custom connector using Power Apps portal (make.powerapps.com).
In order to use the connector as a plugin, the M365 Copilot setting must first be enabled in Power Platform admin center. From Power Platform admin center, open Environments > Product > Settings > Features and select M365 Copilot.
Distribute a Power Platform connector plugin through Microsoft Partner Center (preview)
Ensure your app meets certification criteria for Power Platform Connectors, then submit your app package to Microsoft Partner Center through the Microsoft 365 and Copilot program as a Power Platform Connector.
Once certified and published by Microsoft, your connector is available on Power Automate, Power Apps, and Logic Apps and your plugin is ready for IT enablement in the Microsoft Admin Center. The Copilot plugin will then appear as an installed plugin in Copilot for Microsoft 365.
For more info, see Get your Power Platform connector and plugin certified.
Microsoft Graph connectors for Copilot
Microsoft Graph connector publishing options depend on whether you have a standalone connector or a connector that's part of a Microsoft Teams app. While both scenarios are supported for single-tenant distribution, submission to the Microsoft Partner Center Microsoft 365 and Copilot program is currently limited to Graph connectors packaged within Teams apps.
Distribute a Graph connector for Copilot to your organization
For standalone Graph connectors, follow these instructions to set up and manage Microsoft Graph connectors in the Microsoft Admin Center (admin.microsoft.com).
For Graph connectors within Teams apps, follow these instructions to upload your custom app package to the Integrated Apps section of Microsoft Admin Center (admin.microsoft.com). From there, admins can manage access, configure default settings, and review and consent to the requested data and permissions for both your app experience and plugin experience (if applicable).
Distribute a Graph connector for Copilot to the Teams app store
For Graph connectors within Teams apps, ensure your app meets validation criteria for Apps extended across Microsoft 365 clients, then submit your app package to Microsoft Partner Center through the Microsoft 365 and Copilot program as a Teams app.
Once validated and approved by Microsoft, your app is an active offer in the Microsoft Commercial Marketplace and ready for IT enablement. Once enabled by an IT administrator, it appears in the Copilot extensions category of the Store within Microsoft Teams.
Note
The Microsoft 365 and Copilot program for Microsoft Partner Center is currently limited to Graph connectors within Teams apps. Standalone Graph connector publishing through Partner Center is not currently available.