Microsoft Copilot for Microsoft 365 extensibility samples

Plugins for Copilot for Microsoft 365

Teams message extension samples

The following samples implement Teams message extensions that extend Copilot for Microsoft 365.

Sample Description
Northwind Inventory extension This TypeScript sample implements a Teams message extension that allows users to query data from the Northwind sample database and take action on that data.
Azure AI search extension This JavaScript sample implements a Teams message extension that uses Azure AI search to enable vector search of documents.
Product support extension This .NET sample implements a Teams message extension that allows users to query Products held in SharePoint Online team site via Microsoft Graph.
.NET Multi Parameters Plugin that demonstrates how to implement complex utterances and support deep retrieval
TypeScript Multi Parameters Plugin that demonstrates how to implement complex utterances and support deep retrieval
JavaScript Multi Parameters Plugin that demonstrates how to implement complex utterances and support deep retrieval

Write a message extension for Teams and Copilot for Microsoft 365

Microsoft Graph connector samples

The following samples implement Microsoft Graph connectors that extend Copilot for Microsoft 365.

Sample Description
.NET GitHub connector This .NET application shows you how to use the Microsoft Graph connector API to create a custom connector that indexes issues and repositories from GitHub. This connector sample powers experiences such as Microsoft Search, Copilot in Teams, the Microsoft 365 App, and more.
Python GitHub connector This Python application shows you how to use the Microsoft Graph connector API to create a custom connector that indexes issues and repositories from GitHub. This connector sample powers experiences such as Microsoft Search, Copilot in Teams, the Microsoft 365 App, and more.
TypeScript GitHub connector This TypeScript application shows you how to use the Microsoft Graph connector API to create a custom connector that indexes issues and repositories from GitHub. This connector sample powers experiences such as Microsoft Search, Copilot in Teams, the Microsoft 365 App, and more.

Samples from the community

You can find the latest list of Microsoft Graph connector samples from the community in the Microsoft Adoption center.

Build your first customer Graph connector for Copilot for Microsoft 365