Skip to main content

Command Palette

Search for a command to run...

Copilot Studio Resources

Table of Contents


AI Builder

πŸ“š Create a prompt
πŸ“š Overview of AI Builder
πŸ“‘ Supercharge Custom Data Entity Extraction
πŸ“š Use your prompt in Power Apps
πŸ’Ό What are AI Builder prompts, and how can we extend them?


Copilot Studio

πŸ’» Implementation guide

Actions & Tools

πŸ“š Add an agent flow to an agent
πŸ“š Add card actions in a bot
πŸ“š Copilot connectors and actions overview (preview)
πŸ“š Create conversational actions for Microsoft Copilot
πŸ“š Edit and manage your agent flow in the designer
πŸ“š Extend M365 Copilot and Copilot agents with connector actions (preview)
πŸ“š Extend with actions using Microsoft Copilot Studio
πŸ“’ Introducing Microsoft Copilot actions, new agents, and tools to empower IT
πŸ“š Notify bot users in Teams with proactive messages
πŸ“š Use your prompt actions in Copilot Studio

Generative Actions

πŸ“š FAQ for generative actions in cloud flows
πŸ“‘ Unleash the Power of Generative Actions

Plugins

πŸ”¬ Copilot Plugins
πŸ“š Copilot Studio plugin architecture
πŸ“š Create copilot plugins
πŸ“š Manage Apps with Plugins for Copilot in Integrated Apps
πŸ“‘ Plugin actions in Copilot Studio: how to integrate with external services - Forward Forever
πŸ“š Use actions with custom copilots (preview)

Activies and Events

πŸ”— ActivityTypes Class - Microsoft.Bot.Schema
πŸ”¬ Botframework Activity
πŸ“š Conversation events
πŸ“š Events and triggers for adaptive dialogs
πŸ’¬ How do i add feedback for every response
πŸ’¬ How to handle/capture thumbs down event
πŸ“š Respond to the dialog submit action
πŸ“š Send an activity the bot
πŸ“š Send an event or activity

Analytics

πŸ”¬ CopilotStudioSamples/CustomAnalytics

Authentication

πŸ“š Add user authentication to topics
πŸ“š Configure user authentication
πŸ“š Configure user authentication with AAD
πŸ“š Register an app with Microsoft Entra ID (Dataverse)
πŸ“‘ You Probably Don't Need Manual Authentication (And Didn't Even Know It)

Autonomous Agents

🎬 Autonomous Classification Agent
πŸ“’ New autonomous agents scale your team like never before
πŸ“’ Unlocking autonomous agent capabilities with Microsoft Copilot Studio

Channels

Microsoft Teams

πŸ“š Add Power Virtual Agents chatbot
πŸ“š AI features for Teams and Classic chatbots
πŸ“š Connect and configure an agent for Teams and M365 Copilot
πŸ“š Configure single sign
πŸ“š Create Teams conversation bot
πŸ“š Get Teams specific context for your bot
πŸ“š Manage Apps with Developer Portal
πŸ“š Manage custom dictionaries for Microsoft Teams meetings and events
πŸ”¬ MS Teams AI
πŸ“š Package your app

SharePoint

πŸ“‘ Build a Custom Chat Bot with SharePoint
πŸ“‘ Build a Custom Chat Bot with SharePoint Framework
πŸ”¬ CopilotStudioSamples/SharePointSSOComponent
πŸ“’ Create custom copilots from SharePoint
πŸ“‘ How to add Power Virtual Agent (PVA) Bot to a SharePoint page?
πŸ’Ό Securely Setting Up User Authentication for SharePoint & OneDrive

SPFx

πŸ“‘ Build Chatbots for SharePoint using Power Virtual Agents & SPFx
πŸ“‘ Build Chatbots for SharePoint using Power Virtual Agents & SPFx
πŸ“š Use Different Versions of TypeScript in SPFx projects
πŸ”¬ Webchat SPFx

Web

πŸ”— API reference
πŸ”¬ BotFramework
πŸ“š Customize the web chat canvas
πŸ”— Direct Line Authentication in Azure AI Bot Service
πŸ”¬ Directline Bot Extension

Generative Orchestration

πŸ“š Add a deep reasoning model for complex tasks
πŸ“š Conversational language understanding integration overview
πŸ“š Event triggers overview (preview)
πŸ“š Instruction guidance for generative orchestration
πŸ“‘ Microsoft teases agents that become 'independent users'
πŸ“š Orchestrate agent behavior with generative AI (preview)
πŸ“š Speed up agent flow execution with express mode (preview)

Instructions & Prompts

πŸ”¬ Copilot Prompts
πŸ“‘ From Scribbles to Spells: Perfecting Instructions in Copilot Studio
πŸ“š Use prompts to make your agent perform specific tasks

Knowledge Sources

πŸ“š Generative answers with Search and summarize
πŸ“š Knowledge sources overview
πŸ“š Semantic indexing for M365 Copilot
πŸ“š Tune your knowledge sources (preview)
πŸ“š Use uploaded documents with generative answers nodes

Azure

πŸ“‘ Copilot Studio: Use Azure AI Search as Knowledge in Copilot Agents

Dataverse

πŸ“š Configure Dataverse search to improve search results and performance
πŸ“‘ Set up Dataverse MCP server with VS Code GitHub Copilot

Graph

πŸ“š Build your first custom Microsoft Graph connector
πŸ“‘ Call Microsoft Graph API as signed-in user with delegated permission
πŸ”— Create a new page in a SharePoint site
πŸ”— Work with the Microsoft Graph connectors API

SharePoint

πŸ“š Add SharePoint as a knowledge source
πŸ“‘ Using Structured Data in Excel as SharePoint Knowledge Source
πŸ“š Use SharePoint content for a generative answers node
πŸ“š Connect organizational asset libraries to Copilot

Web

πŸ“š Generative answers based on public websites

Topics, Nodes and Conversation

πŸ“š Add a generative answers node
πŸ“š Create expressions using Power Fx
πŸ“š Create search query
πŸ”¬ Managing Errors
πŸ“š Perform HTTP requests
πŸ“š Topic authoring best practices
πŸ“š Trigger phrases best practices
πŸ“š What is question answering?
πŸ“š User context in Power Virtual Agent

Adaptive Cards

πŸ”¬ Adaptive Card Samples πŸ“š Interactive Adaptive Cards (preview)
πŸ“š Text formatting in cards
πŸ”¬ Sequential Flow Adaptive Cards
πŸ’¬ Solved: Re: How to create an adaptive Card for Multiple op...
πŸ“š Using Adaptive Cards with the Microsoft Bot Framework

Variables

πŸ“š Reuse variables across topics
πŸ“š Work with chatbot variables

Other (News, announcements, etc.)

πŸ“‘ 5 Typical Chatbot Fails + Prevention Tips
πŸ“‘ ChatGPT vs. Microsoft Copilot: The Major Differences
πŸ“š Choose the right chatbot solution for your use case
πŸ™Ž Copilot Studio Feature Requests
πŸ“’ How to create a "frontier" workplace powered by agents
πŸ“’ The future of bot building
πŸ“š Use Copilot Studio Agent Builder to Build Agents
πŸ’Ό The Low-Code Agentic Engine for Enterprise Business Process Transformation


Governance, Security & Administration

πŸ“š Add app roles and get them from a token
πŸ“’ Automate testing of your chatbots with the PVA Test Framework
πŸ“š Build a runtime threat detection system for Copilot Studio agents
πŸ“š Configure data loss prevention policies for agents
πŸ“š Glossary of terms in the Microsoft identity platform
πŸ“š Quotas, limits, app registration, certificates, and configuration values
πŸ“š Rate limits for chatbots
πŸ“š Use Copilot to analyze automation activity


Azure

πŸ“‘ Building smarter Copilots with Copilot Studio and Azure OpenAI integration
πŸ“š Create a custom connector for Azure AD–protected Azure function apps
πŸ“š Create an Azure Bot resource in the Azure portal
πŸ“š Generative answers with Azure OpenAI on your data
πŸ“š Managed identities
πŸ“’ Microsoft Azure AI, data, and application innovations help turn your AI ambitions into reality
πŸ“‘ Microsoft Entra ID Authorization Policies For Azure Logic App
πŸ’¬ Solved: Integrate a PVA chatbot with Azure OpenAI ChatGPT
πŸ“’ Using Azure Functions in Power Apps

Bot Framework

πŸ“‘ Adding Azure Bot as a skill in Microsoft Copilot Studio
πŸ”¬ botframework
πŸ“š Basics of the Microsoft Bot Framework
πŸ“š Bot Framework Solutions Documentation
🧰 How to use the botframework - webchat.createStore function
πŸ“š Overview of Bot Framework Composer
πŸ”¬ React Bot Application
πŸ”¬ React Bot SSO
πŸ“š Use Microsoft Bot Framework skills

SDK

πŸ”¬ Botframework SDK
πŸ“š Bots and SDKs
πŸ“š Build Microsoft Teams bots with Bot Framework SDK
πŸ”¬ Botkit - open source
🧰 Teams Developer Portal
πŸ“š Web Chat customization in the Bot Framework SDK

Microsoft 365

πŸ“š Extensibility options for M365 Copilot
πŸ“š Get Started with M365 Tenant
πŸ“’ Introducing M365 Copilot Tuning, multi-agent orchestration

SharePoint Online

πŸ“š Manage authoritative pages
πŸ“š SharePoint agents – Microsoft Adoption
πŸ“š SharePoint Embedded Overview

Power Platform

πŸ“š Agent flows overview
πŸ“š Create a Power Automate flow
πŸ“š Export and import bots using solutions
πŸ“š Managed connectors outbound IP addresses


LEGEND

πŸ“‘ Article
πŸ“š Technical documentation
πŸ”¬ Example
πŸ—ΊοΈ Guide
πŸ“‹ Specification
πŸ”Ά Other

Copilot Studio Resources