{"id":41697,"date":"2025-07-07T11:47:26","date_gmt":"2025-07-07T06:17:26","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=41697"},"modified":"2025-07-07T11:47:26","modified_gmt":"2025-07-07T06:17:26","slug":"customize-your-copilot-agent-in-dynamics-365-to-match-your-brand","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2025\/07\/customize-your-copilot-agent-in-dynamics-365-to-match-your-brand\/","title":{"rendered":"Customize Your Copilot Agent in Dynamics 365 to Match Your Brand"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-41706\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/Customize-Your-Copilot-Agent-in-Dynamics-365-to-Match-Your-Brand.png\" alt=\"Customize Your Copilot Agent in Dynamics 365 to Match Your Brand\" width=\"1925\" height=\"1100\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/Customize-Your-Copilot-Agent-in-Dynamics-365-to-Match-Your-Brand.png 1925w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/Customize-Your-Copilot-Agent-in-Dynamics-365-to-Match-Your-Brand-300x171.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/Customize-Your-Copilot-Agent-in-Dynamics-365-to-Match-Your-Brand-1024x585.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/Customize-Your-Copilot-Agent-in-Dynamics-365-to-Match-Your-Brand-768x439.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/Customize-Your-Copilot-Agent-in-Dynamics-365-to-Match-Your-Brand-1536x878.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/Customize-Your-Copilot-Agent-in-Dynamics-365-to-Match-Your-Brand-660x377.png 660w\" sizes=\"(max-width: 1925px) 100vw, 1925px\" \/><\/p>\n<p>In today\u2019s digital world, creating a consistent brand experience is essential. Your Copilot agent, which serves as a vital point of interaction for customers, should reflect your brand. Making sure its visual design aligns with your identity can greatly boost user experience and build trust.<\/p>\n<p>In this blog, we\u2019ll explore three effective ways to customize the style of your Copilot agent:<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-41705\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/1Customize-Your-Copilot-Agent.png\" alt=\"Customize Your Copilot Agent\" width=\"1215\" height=\"515\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/1Customize-Your-Copilot-Agent.png 1215w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/1Customize-Your-Copilot-Agent-300x127.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/1Customize-Your-Copilot-Agent-1024x434.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/1Customize-Your-Copilot-Agent-768x326.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/1Customize-Your-Copilot-Agent-660x280.png 660w\" sizes=\"(max-width: 1215px) 100vw, 1215px\" \/><\/p>\n<p>We\u2019ll discuss when to use each method and how to implement them seamlessly.<\/p>\n<h3><strong>1. Customizing with JavaScript and CSS:<\/strong><\/h3>\n<p><strong>What It Is<\/strong><\/p>\n<p>This method involves embedding the Copilot agent on your website and directly applying styling using JavaScript and CSS. It\u2019s a quick and developer-friendly way to make sure it fits seamlessly with your brand\u2019s style.<\/p>\n<p><strong>When to Use It<\/strong><\/p>\n<ol>\n<li>You want to change the appearance of the Copilot interface, like quickly adjusting colors, fonts, or layout.<\/li>\n<li>You\u2019re adding Copilot to a custom website or a Power Page site where you have access to the HTML and can easily add JavaScript and CSS.<\/li>\n<\/ol>\n<p><strong>How to Use It<\/strong><\/p>\n<p><strong>1. Create and Publish the Agent<\/strong><\/p>\n<ul>\n<li>Use Microsoft Copilot Studio to create and publish the agent.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-41704\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/2Customize-Your-Copilot-Agent.png\" alt=\"Customize Your Copilot Agent\" width=\"1296\" height=\"591\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/2Customize-Your-Copilot-Agent.png 1296w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/2Customize-Your-Copilot-Agent-300x137.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/2Customize-Your-Copilot-Agent-1024x467.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/2Customize-Your-Copilot-Agent-768x350.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/2Customize-Your-Copilot-Agent-660x301.png 660w\" sizes=\"(max-width: 1296px) 100vw, 1296px\" \/><\/p>\n<p><strong>2. Enable Manual Authentication<\/strong><\/p>\n<ul>\n<li>Navigate to Authentication settings in Copilot Studio.<\/li>\n<li>Change the authentication type from Automatic to Manual to gain access to the Token Endpoint, which is vital for secure web embedding.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-41703\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/3Customize-Your-Copilot-Agent.png\" alt=\"Customize Your Copilot Agent\" width=\"1202\" height=\"594\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/3Customize-Your-Copilot-Agent.png 1202w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/3Customize-Your-Copilot-Agent-300x148.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/3Customize-Your-Copilot-Agent-1024x506.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/3Customize-Your-Copilot-Agent-768x380.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/3Customize-Your-Copilot-Agent-660x326.png 660w\" sizes=\"(max-width: 1202px) 100vw, 1202px\" \/><\/p>\n<p><strong>3. Embed the Agent<\/strong><\/p>\n<ul>\n<li>Once you\u2019ve enabled manual authentication and copied the token endpoint, the next step is to establish a secure connection between your website and the Copilot agent.<\/li>\n<li>You\u2019ll do this by using the token endpoint to create a direct line, which is then passed into the renderWebChat() method. This is what brings the Copilot chat interface to life on your site.<\/li>\n<li>Think of it as the bridge that securely connects your website to the Copilot agent, allowing the chat window to appear and function properly.<\/li>\n<li>Use Microsoft\u2019s sample HTML\/JS snippet to render the Copilot interface using the token endpoint.<\/li>\n<li>Reference: <a href=\"https:\/\/learn.microsoft.com\/en-us\/microsoft-copilot-studio\/customize-default-canvas?tabs=webApp\" target=\"_blank\" rel=\"noopener\">Customize the Copilot branding using JavaScript and CSS<\/a><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-41702\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/4Customize-Your-Copilot-Agent.png\" alt=\"Customize Your Copilot Agent\" width=\"345\" height=\"548\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/4Customize-Your-Copilot-Agent.png 345w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/4Customize-Your-Copilot-Agent-189x300.png 189w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<p><strong>4. Apply Styling<\/strong><\/p>\n<ul>\n<li>Use the styleOptions object in the renderWebChat() method to customize elements such as avatars, bubble colors, fonts, layout, and more<\/li>\n<li>Wrap the #webchat element in a container for CSS-based control over layout, positioning, and size.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"size-full wp-image-41701 alignnone\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/5Customize-Your-Copilot-Agent.png\" alt=\"Customize Your Copilot Agent\" width=\"359\" height=\"552\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/5Customize-Your-Copilot-Agent.png 359w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/5Customize-Your-Copilot-Agent-195x300.png 195w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/p>\n<p><strong>5. Outcome<\/strong><\/p>\n<p>A Copilot agent that blends visually into your site, delivering a polished, cohesive experience.<\/p>\n<h3><strong>2. Customizing with Power Pages: (Low-Code Approach)<\/strong><\/h3>\n<p><strong>What It Is<\/strong><\/p>\n<p>Power Pages offers a low-code environment within the Microsoft Power Platform to customize the Out-of-the-box (OOB) Copilot agent embedded in your Power Page site. If the OOB Copilot is added and enabled from the Set Up workspace, a dedicated Copilot agent is created specifically for the Power Pages site. Using built-in tools like the Code Editor, you can easily modify the look and feel by adjusting fonts, colors, and layouts to match your brand.<\/p>\n<p><strong>When to Use It<\/strong><\/p>\n<ol>\n<li>You are using Power Pages.<\/li>\n<li>You want a low-code customization option.<\/li>\n<li>You need a scalable, secure Power Pages site with integrated Copilot functionality.<\/li>\n<\/ol>\n<p><strong>How to Use It<\/strong><\/p>\n<p><strong>1. Set up Power Pages<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Create a website using Power Pages.<\/li>\n<li>Add and enable your Copilot agent through the Set up workspace.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-41700\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/6Customize-Your-Copilot-Agent.png\" alt=\"Customize Your Copilot Agent\" width=\"1351\" height=\"642\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/6Customize-Your-Copilot-Agent.png 1351w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/6Customize-Your-Copilot-Agent-300x143.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/6Customize-Your-Copilot-Agent-1024x487.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/6Customize-Your-Copilot-Agent-768x365.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/6Customize-Your-Copilot-Agent-660x314.png 660w\" sizes=\"(max-width: 1351px) 100vw, 1351px\" \/><\/p>\n<p><strong>2. Access the Code Editor<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>In Power Pages, go to the Code Editor from the left-hand navigation panel.<\/li>\n<li>Inside the Explorer view, expand the web-templates folder and locate the Header.html file.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-41699\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/7Customize-Your-Copilot-Agent.png\" alt=\"Customize Your Copilot Agent\" width=\"1366\" height=\"686\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/7Customize-Your-Copilot-Agent.png 1366w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/7Customize-Your-Copilot-Agent-300x151.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/7Customize-Your-Copilot-Agent-1024x514.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/7Customize-Your-Copilot-Agent-768x386.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/7Customize-Your-Copilot-Agent-660x331.png 660w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p><strong>3. Apply Global Styling<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Open the Header.html file and add a &lt;style&gt; block to define your custom CSS. Here, you can modify fonts, colors, spacing, and layout styles to better reflect your brand&#8217;s identity.<\/li>\n<li>By default, the Copilot agent uses Microsoft&#8217;s generic styling, which may not match your site&#8217;s look and feel. Custom CSS allows you to override these defaults and create a unified visual experience.<\/li>\n<li>Since Header.html loads across every page, any styles you add here will apply globally, ensuring the Copilot agent blends in seamlessly with your site&#8217;s overall design.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><strong>4. Result<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>A Copilot chat experience that looks and feels like a natural component of your website, with branding that aligns seamlessly across the entire Power Pages site.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-41698\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/8Customize-Your-Copilot-Agent.png\" alt=\"Customize Your Copilot Agent\" width=\"1366\" height=\"630\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/8Customize-Your-Copilot-Agent.png 1366w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/8Customize-Your-Copilot-Agent-300x138.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/8Customize-Your-Copilot-Agent-1024x472.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/8Customize-Your-Copilot-Agent-768x354.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/07\/8Customize-Your-Copilot-Agent-660x304.png 660w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p><strong>5. Reference<\/strong><\/p>\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/getting-started\/customize-your-agent\" target=\"_blank\" rel=\"noopener\">Customize Agent Branding in Power Pages<\/a><\/p>\n<h3>3. Customizing with Bot Framework: (Pro Developer Approach)<\/h3>\n<p><strong>What It Is<\/strong><\/p>\n<p>The Microsoft Bot Framework offers <strong>full programmatic control<\/strong> over the chat experience, allowing you to build a Copilot agent that feels completely native to your site.<\/p>\n<p><strong>When to Use It<\/strong><\/p>\n<ol>\n<li>You need complete control over the chat UI and behavior.<\/li>\n<li>You have development expertise available.<\/li>\n<li>You need to integrate with <strong>enterprise systems<\/strong> or create complex interactions.<\/li>\n<\/ol>\n<p><strong>How to Use It<\/strong><\/p>\n<p>1. Clone the Web Chat Repository<\/p>\n<p>Fork or clone the <a href=\"https:\/\/github.com\/microsoft\/BotFramework-WebChat\">Web Chat GitHub Repository<\/a> to access React components and style templates.<\/p>\n<p>2. Set Up the Development Environment<\/p>\n<ul>\n<li>Build your interface using the provided React components.UI.<\/li>\n<li>Customize layout, fonts, message formatting, icons, and more.<\/li>\n<\/ul>\n<p>3. Once your UI is ready, connect it to your bot using the Direct Line channel. This is what enables real-time communication between your Copilot agent and the custom interface you\u2019ve built.<\/p>\n<p>4. Embed in Your Website<\/p>\n<p>Use a script or iframe to embed the fully customized chat into your site.<\/p>\n<p>5. Reference<\/p>\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/bot-service\/index-bf-sdk?view=azure-bot-service-4.0\" target=\"_blank\" rel=\"noopener\">Bot Framework SDK Documentation<\/a><\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>In the Conclusion, whether you&#8217;re just enhancing the look or building a fully customized Copilot experience, Microsoft gives you the flexible option depending on how and where you are using the Copilot:<\/p>\n<ul>\n<li>If you&#8217;re embedding Copilot in a custom website or a Power Page site, you can customize its appearance using JavaScript and CSS to make quick visual updates that align with your branding.<\/li>\n<li>If you are using Power Pages with the OOB Copilot Agent, the platform\u2019s native support allows you to update the branding to match your site\u2019s design.<\/li>\n<li>If you need complete control over the user experience and behavior, especially for advanced use cases, you can consider building a custom Copilot using the Bot Framework.<\/li>\n<\/ul>\n<p>By making your Copilot match your site\u2019s branding, you&#8217;re not only improving how it looks, you\u2019re also building trust, making it easier to use, and creating a consistent experience for your users.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In today\u2019s digital world, creating a consistent brand experience is essential. Your Copilot agent, which serves as a vital point of interaction for customers, should reflect your brand. Making sure its visual design aligns with your identity can greatly boost user experience and build trust. In this blog, we\u2019ll explore three effective ways to customize\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2025\/07\/customize-your-copilot-agent-in-dynamics-365-to-match-your-brand\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2746,2361],"tags":[],"class_list":["post-41697","post","type-post","status-publish","format-standard","hentry","category-copilot","category-technical"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/41697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=41697"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/41697\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=41697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=41697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=41697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}