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 Microsoft 365 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 multi-tenant (independent software vendor, or ISV) channels.

Copilot extensibility type Single tenant Multi-tenant Notes
Teams message extension apps as plugins ✔️ ✔️* *Store submission limited to verified publishers
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 vendor, 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.

Screenshot of Microsoft Partner Center opened to 'Account settings | Programs' and the 'Microsoft 365 and Copilot' program listed as an option.

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 are 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.

Once validated and approved by Microsoft, your plugin will be an active offer in the Microsoft Commercial Marketplace and ready for IT enablement. Once enabled by an IT administrator, it will appear in the Works with Copilot 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 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 Environment > Product > Settings > Features and select M365 Copilot.

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.

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.

Once validated and approved by Microsoft, your plugin will be an active offer in the Microsoft Commercial Marketplace and ready for IT enablement. Once enabled by an IT administrator, it will appear in the Works with Copilot 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 Microsoft 365 Chat.

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.