Connect Microsoft 365 Copilot to your external data in real-time with message extension plugins built with .NET and Visual Studio
Learn how to build Microsoft 365 Copilot message extension plugins to connect it to external data sources and extend its capabilities.
Learning objectives
By the end of this module, you're able to:
- Understand what message extensions are and how to build them
- Create a message extension
- Understand how to authenticate users using single sign-on and call a custom API protected with Microsoft Entra authentication
- Understand how to extend and optimize message extensions for use with Microsoft 365 Copilot
Prerequisites
- Basic knowledge of C#
- Basic knowledge of Bicep
- Basic knowledge of authentication
- Administrator access to a Microsoft 365 tenant
- Access to an Azure subscription
- Access to Microsoft 365 Copilot is optional and required only to complete one exercise
- Visual Studio 2022 17.10+ with Teams Toolkit (Microsoft Teams development tools component) installed
- .NET 8.0
- Dev Proxy 0.19.1+