{"id":1519,"date":"2025-03-05T08:42:13","date_gmt":"2025-03-05T16:42:13","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/powerplatform\/?p=1519"},"modified":"2025-02-25T08:43:10","modified_gmt":"2025-02-25T16:43:10","slug":"publishing-managing-and-securing-building-with-microsoft-copilot-studio","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powerplatform\/publishing-managing-and-securing-building-with-microsoft-copilot-studio\/","title":{"rendered":"Publishing, Managing and Securing: Building with Microsoft Copilot Studio"},"content":{"rendered":"<p>If you would like to start building an agent in Microsoft Copilot Studio, don&#8217;t worry we\u2019ve got you covered! In our <a href=\"https:\/\/aka.ms\/ai-in-action\/building-with-mcs\">AI in Action: Building with Copilot Studio<\/a> series on the <a href=\"https:\/\/aka.ms\/powerplatformYT\">Microsoft Power Platform YouTube channel<\/a>, we have several episodes that guide you through how to get started in building an agent. This blog post will cover Copilot Studio Security, all those things that you need to know when publishing, managing and securing your agents when building with Microsoft Copilot Studio.<\/p>\n<p>In the Building with Microsoft Copilot Studio series, we showcase the different capabilities of building agents with Copilot Studio. These include building, testing, deploying, analyzing, security, and data loss prevention policy.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/01\/Copilot-Studio-Youtube-Thumbnail_finalImageWitheveryone.jpg\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/01\/Copilot-Studio-Youtube-Thumbnail_finalImageWitheveryone-1024x576.jpg\" alt=\"Building with Microsoft Copilot Studio series on the Microsoft Power Platform YouTube channel\" width=\"1024\" height=\"576\" class=\"alignnone size-large wp-image-1342\" srcset=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/01\/Copilot-Studio-Youtube-Thumbnail_finalImageWitheveryone-1024x576.jpg 1024w, https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/01\/Copilot-Studio-Youtube-Thumbnail_finalImageWitheveryone-300x169.jpg 300w, https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/01\/Copilot-Studio-Youtube-Thumbnail_finalImageWitheveryone-768x432.jpg 768w, https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/01\/Copilot-Studio-Youtube-Thumbnail_finalImageWitheveryone-1536x864.jpg 1536w, https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/01\/Copilot-Studio-Youtube-Thumbnail_finalImageWitheveryone.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>If you want to first understand the building basics of Microsoft Copilot Studio, be sure to check out <a href=\"https:\/\/devblogs.microsoft.com\/powerplatform\/exploring-the-essentials-building-basics-with-microsoft-copilot-studio\/\">this blog<\/a> which covers those essentials, or if you&#8217;d like to learn more about the bells and whistles of Copilot Studio, be sure to check out <a href=\"https:\/\/devblogs.microsoft.com\/powerplatform\/bells-whistles-building-with-microsoft-copilot-studio\/\">this blog<\/a>, before returning here!<\/p>\n<h2>Deploying an agent to Teams<\/h2>\n<p>So, you&#8217;ve built a brand new AI agent, and you are now ready for people to start using it. Fortunately, it is easy to deploy it to Microsoft Teams and make it accessible to your teammates.<\/p>\n<h3>Watch Episode 14 &#8211; <a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/ep14\">Deploying an agent to Teams<\/a><\/h3>\n<p>In this episode, April walks you through the following:<\/p>\n<ol>\n<li>Publishing Options.<\/li>\n<li>Authentication Options.<\/li>\n<li>Agent Configuration.<\/li>\n<li>Sharing individually.<\/li>\n<li>Deploying through Teams Admin.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/02\/Episode-14.jpg\"><\/a><a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/ep14\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/02\/Episode-14.jpg\" alt=\"Extend topics using cloud flows\" width=\"1024\" height=\"576\" class=\"alignnone size-large wp-image-1391\" \/><\/a><\/p>\n<p>Learn more:<\/p>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/mcs\/teams\">Connect and configure an agent for Microsoft Teams<\/a><\/li>\n<\/ul>\n<h2>Securing and Auditing your Copilot Studio agents<\/h2>\n<p>Now that you know how to publish your Copilot Studio agent to Microsoft Teams, what else should you be considering? Next, it&#8217;s time to learn about securing and auditing your agents using authentication options and using Microsoft Purview for auditing how your agent is being used.<\/p>\n<h3>Watch Episode 15 &#8211; <a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/ep15\">Securing and Auditing your Copilot Studio agents<\/a><\/h3>\n<p>In this video, I walk you through how to secure and audit your Copilot studio agents by covering the following:<\/p>\n<ol>\n<li>Configuring Authentication in your Copilot Studio Agent.<\/li>\n<li>Authentication options: No authentication, Authenticate with Microsoft, and Authenticate manually.<\/li>\n<li>Publishing agents to Microsoft Teams and other channels. <\/li>\n<li>Using Direct Line API with Web Chat component.<\/li>\n<li>Using Microsoft Purview for auditing activities in Copilot Studio. <\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/02\/Episode-15.jpg\"><\/a><a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/ep15\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/02\/Episode-15.jpg\" alt=\"Securing and Auditing your Copilot Studio agents\" width=\"1024\" height=\"576\" class=\"alignnone size-large wp-image-1392\" \/><\/a><\/p>\n<p>Learn more:<\/p>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/auth\">Configure user authentication in Copilot Studio<\/a><\/li>\n<\/ul>\n<h2>Adding telemetry to your Copilot Studio agent<\/h2>\n<p>After you&#8217;ve deployed and secured your Copilot Studio agent, in addition to Copilot Studio security, it is essential that you monitor its performance. The built-in monitoring tools provide a good high-level overview, but you may want to benefit from the more advanced features of Application Insights, such as search, dashboards, and alerting, as well as logging custom telemetry information.<\/p>\n<p>By connecting your Copilot Studio agent to Application Insights, you can gain deep insights into performance and troubleshoot any issues with ease.<\/p>\n<h3>Watch Episode 16 &#8211; <a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/ep16\">Adding telemetry to your Copilot Studio agent<\/a><\/h3>\n<p>In this episode, I walk you through the following:<\/p>\n<ol>\n<li>Setting up Application Insights in Azure and connecting to your Copilot Studio agent.<\/li>\n<li>Logging custom telemetry events.<\/li>\n<li>Using Kusto queries for log analysis.<\/li>\n<li>Monitoring and diagnosing issues in your agents using Application Insights.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/02\/Episode-16.jpg\"><\/a><a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/ep16\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/02\/Episode-16.jpg\" alt=\"Adding telemetry to your Copilot Studio agent\" width=\"1024\" height=\"576\" class=\"alignnone size-large wp-image-1393\" \/><\/a><\/p>\n<p>Learn more:<\/p>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/telemetry\">Capture telemetry with Application Insights<\/a><\/li>\n<\/ul>\n<h2>Copilot Studio security using DLP polices<\/h2>\n<p>We are reaching the end of this Building with Copilot Studio series, however we have one final video for you! As you have seen already, Microsoft Copilot Studio is an incredibly powerful low-code tool that enables you to create agents that connect to a variety of data sources using knowledge and actions.<\/p>\n<p>With all this connectivity, ensuring data security is crucial. By using DLP (Data Loss Prevention) policies, you can easily create a safe space for your makers to innovate and experiment, without exposing data inappropriately.<\/p>\n<h3>Watch Episode 17 &#8211; <a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/ep17\">Securing your agent with DLP<\/a><\/h3>\n<p>In this video, I walk you through the following:<\/p>\n<ol>\n<li>Understanding DLP policies and their importance.<\/li>\n<li>Turning on DLP policy enforcement using PowerShell.<\/li>\n<li>Configuring DLP policies that apply to Microsoft Copilot Studio.<\/li>\n<li>Testing an example DLP policy that blocks SharePoint knowledge if an agent has authentication turned off.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/02\/Episode-17.jpg\"><\/a><a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/ep17\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-content\/uploads\/sites\/79\/2025\/02\/Episode-17.jpg\" alt=\"Securing your agent with DLP\" width=\"1024\" height=\"576\" class=\"alignnone size-large wp-image-1387\" \/><\/a><\/p>\n<p>Learn more:<\/p>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/ai-in-action\/copilot-studio\/dlp\">Configure data loss prevention policies for agents<\/a><\/li>\n<\/ul>\n<h2>That&#8217;s all folks &#8211; until next time!<\/h2>\n<p>Thank you for joining us on this journey. We hope you have enjoyed discovering how to build with Copilot Studio!<\/p>\n<h1>Learn more about Copilot Studio<\/h1>\n<p>Here are some additional resources to supplement your Copilot Studio learning. If you&#8217;re just getting started, you can <a href=\"https:\/\/aka.ms\/trycopilotstudio\">sign up for a Microsoft Copilot Studio trial<\/a> to explore its capabilities firsthand. To deepen your understanding, head on into the <a href=\"https:\/\/aka.ms\/copilotstudiodocs\">documentation<\/a> and refer to the [Microsoft Copilot Studio Implementation Guide][26] for best practices and deployment strategies. Additionally, explore various <a href=\"https:\/\/aka.ms\/copilotstudiolearn\">learning paths and resources<\/a> and <a href=\"https:\/\/aka.ms\/ai-in-action\/building-with-mcs\">watch Copilot Studio tutorials<\/a> to enhance your skills through guided videos.<\/p>\n<p>For a continuously updated list of resources curated by Power CAT, check out this ever-evolving collection designed to support you at every stage of your Copilot Studio journey at <a href=\"https:\/\/aka.ms\/CopilotStudio\/resources\">https:\/\/aka.ms\/CopilotStudio\/resources<\/a> \ud83d\ude0a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you would like to start building an agent in Microsoft Copilot Studio, don&#8217;t worry we\u2019ve got you covered! In our AI in Action: Building with Copilot Studio series on the Microsoft Power Platform YouTube channel, we have several episodes that guide you through how to get started in building an agent. This blog post [&hellip;]<\/p>\n","protected":false},"author":133837,"featured_media":1342,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[58,60,63,57,61,62,36],"class_list":["post-1519","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powerplatform","tag-agents","tag-application-insights","tag-dlp-policies","tag-microsoft-copilot-studio","tag-microsoft-purview","tag-microsoft-teams","tag-power-platform"],"acf":[],"blog_post_summary":"<p>If you would like to start building an agent in Microsoft Copilot Studio, don&#8217;t worry we\u2019ve got you covered! In our AI in Action: Building with Copilot Studio series on the Microsoft Power Platform YouTube channel, we have several episodes that guide you through how to get started in building an agent. This blog post [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/posts\/1519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/users\/133837"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/comments?post=1519"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/posts\/1519\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/media\/1342"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/media?parent=1519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/categories?post=1519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powerplatform\/wp-json\/wp\/v2\/tags?post=1519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}