<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kaustubh Giri</title><description>Kaustubh Giri&apos;s personal site and technical blog - notes on Microsoft Power Platform, Dynamics 365, and Azure.</description><link>https://kgiri.com/</link><item><title>Your Agent Only Knows What You Let It See: Oversharing, Prompt Injection and Data Protection</title><link>https://kgiri.com/blog/agent-data-security-oversharing/</link><guid isPermaLink="true">https://kgiri.com/blog/agent-data-security-oversharing/</guid><description>How I help security, compliance and platform teams get their data estate ready for knowledge-grounded and tool-using agents, and which controls map to which threats.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate></item><item><title>When the Maker Leaves: Ownership, Identity and Business Continuity for Agents and Flows</title><link>https://kgiri.com/blog/agent-ownership-when-makers-leave/</link><guid isPermaLink="true">https://kgiri.com/blog/agent-ownership-when-makers-leave/</guid><description>What actually breaks when an account is disabled, how ownership differs from the identity a flow or agent runs as, and the offboarding runbook I recommend.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Getting Better Answers From SharePoint in Copilot Studio</title><link>https://kgiri.com/blog/archive-better-sharepoint-answers/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-better-sharepoint-answers/</guid><description>What I learned helping customers whose agents gave thin, wrong or missing answers from SharePoint, and what I&apos;d configure today.</description><pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Charging Bot Usage Back to Departments: An Early Lesson in AI Cost Governance</title><link>https://kgiri.com/blog/archive-bot-usage-chargeback/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-bot-usage-chargeback/</guid><description>A utility would only buy if it could charge chatbot usage back to departments. Here&apos;s the workaround we built in 2023, and the native controls I&apos;d use today.</description><pubDate>Tue, 07 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Linking Cases to Quotes: Quoting Patterns in Dynamics 365 Customer Service</title><link>https://kgiri.com/blog/archive-case-to-quote-patterns/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-case-to-quote-patterns/</guid><description>What I designed when a service team needed to quote from a ticket, and how I&apos;d approach the same problem today.</description><pubDate>Tue, 08 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Copilot Studio Data Protection: The Questions Customers Asked Me in 2024</title><link>https://kgiri.com/blog/archive-copilot-studio-data-protection-faq/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-copilot-studio-data-protection-faq/</guid><description>The same ten questions came up in almost every security review. Here they are, with the answers I&apos;d give today, checked against current public documentation.</description><pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Deprecations You Can&apos;t Ignore: How I Kept Customers Ahead of Platform Changes</title><link>https://kgiri.com/blog/archive-deprecations-you-cant-ignore/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-deprecations-you-cant-ignore/</guid><description>What a run of 2020 and 2021 deprecations taught me about turning announcements into owned, finished work, and the tracking practice I still use today.</description><pubDate>Thu, 10 Dec 2020 00:00:00 GMT</pubDate></item><item><title>Dynamics 365 Performance Troubleshooting: Portals, Plug-ins, Slow Queries and API Throttling</title><link>https://kgiri.com/blog/archive-dynamics-performance-troubleshooting/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-dynamics-performance-troubleshooting/</guid><description>&quot;The system is slow&quot; is the least useful bug report there is. Here&apos;s the method I used with customers in 2020 to turn it into something we could fix, and the tools I&apos;d use for the same job today.</description><pubDate>Thu, 30 Jul 2020 00:00:00 GMT</pubDate></item><item><title>Email in Dynamics 365: Mailbox Enablement, Server-Side Sync and Domain Authentication</title><link>https://kgiri.com/blog/archive-email-dynamics-mailboxes-dkim/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-email-dynamics-mailboxes-dkim/</guid><description>The email problems I worked on most often in 2020 and 2021, why they happened, and how the setup looks in 2026.</description><pubDate>Wed, 09 Sep 2020 00:00:00 GMT</pubDate></item><item><title>How I Build a Winning Field Service Demo for an RFP</title><link>https://kgiri.com/blog/archive-field-service-rfp-demo/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-field-service-rfp-demo/</guid><description>A requirements-first way to turn a long RFP into a demo evaluators can score, plus how I&apos;d show Copilot and scheduling optimization honestly today.</description><pubDate>Thu, 16 Jun 2022 00:00:00 GMT</pubDate></item><item><title>The 100-Second Rule: Calling Cloud and Desktop Flows From an Agent</title><link>https://kgiri.com/blog/archive-flow-timeout-agents/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-flow-timeout-agents/</guid><description>Why an agent stops waiting for a slow flow, how I explained it to customers back then, and the patterns I recommend now that agent flows, express mode and asynchronous responses exist.</description><pubDate>Wed, 19 Apr 2023 00:00:00 GMT</pubDate></item><item><title>From IP Allow-Lists to Service Tags: How Network Rules for Dynamics 365 Changed</title><link>https://kgiri.com/blog/archive-ip-allow-lists-to-service-tags/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-ip-allow-lists-to-service-tags/</guid><description>Why the old &quot;CRM IP list&quot; stopped being the answer, how I helped firewall teams switch to Azure service tags, and what the network controls look like today.</description><pubDate>Tue, 28 Jan 2020 00:00:00 GMT</pubDate></item><item><title>Answering a Low-Code Platform RFP: Lessons From Utility Pursuits</title><link>https://kgiri.com/blog/archive-low-code-rfp-utility/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-low-code-rfp-utility/</guid><description>How I structure answers, run a proof of technology with a partner, and handle the governance, security, and AI questions that now show up in every platform RFP.</description><pubDate>Thu, 08 Jun 2023 00:00:00 GMT</pubDate></item><item><title>There&apos;s No &quot;Archive&quot; Button: Retiring Power Platform Apps and Flows</title><link>https://kgiri.com/blog/archive-no-archive-button/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-no-archive-button/</guid><description>A customer asked me how to archive old apps and flows. The honest answer was that the button doesn&apos;t exist. Here&apos;s the process I recommended instead, updated for today&apos;s tools.</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Portals Lessons That Still Apply to Power Pages: Authentication, Caching and Knowledge Articles</title><link>https://kgiri.com/blog/archive-portals-lessons-power-pages/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-portals-lessons-power-pages/</guid><description>The product has a new name and a new studio. The questions customers ask about sign-in, stale data and self-service content are the same ones I answered in 2020.</description><pubDate>Thu, 14 May 2020 00:00:00 GMT</pubDate></item><item><title>Power Apps Offline: What Works and What to Plan For</title><link>https://kgiri.com/blog/archive-power-apps-offline/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-power-apps-offline/</guid><description>How I scope offline requirements for field teams, what the platform documents today for canvas and model-driven apps, and where I draw the line.</description><pubDate>Wed, 02 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Segregation of Duties and Audit Logs in Power Automate</title><link>https://kgiri.com/blog/archive-power-automate-audit-segregation/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-power-automate-audit-segregation/</guid><description>A manufacturer asked me how to stop one group from building automations and still prove who changed what. Here&apos;s how I answered in 2023, and what I&apos;d do today.</description><pubDate>Thu, 21 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Power Apps and Power Automate Licensing, Explained the Way I Explain It to Customers</title><link>https://kgiri.com/blog/archive-power-platform-licensing-explained/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-power-platform-licensing-explained/</guid><description>The questions I answered over and over in 2023, the mental model I use to answer them, and what has changed in the licensing picture since.</description><pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate></item><item><title>From Power Virtual Agents to Copilot Studio: What Changed and How I Migrated Bots</title><link>https://kgiri.com/blog/archive-pva-to-copilot-studio/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-pva-to-copilot-studio/</guid><description>In late 2023 every bot team I worked with had the same three questions. Here&apos;s what actually changed, how I moved classic chatbots across, and where a migrated bot should land today.</description><pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Removing Solutions Safely: Dependencies, Order of Operations and Failed Upgrades</title><link>https://kgiri.com/blog/archive-removing-solutions-safely/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-removing-solutions-safely/</guid><description>A failed upgrade in a staging environment, the decision to remove two apps instead, and the order of operations I&apos;ve used ever since to take solutions out without breaking things.</description><pubDate>Wed, 19 Feb 2020 00:00:00 GMT</pubDate></item><item><title>Moving From UiPath or Blue Prism to Power Automate: What I Look At First</title><link>https://kgiri.com/blog/archive-rpa-migration-power-automate/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-rpa-migration-power-automate/</guid><description>Before anyone converts a single bot, these are the questions I ask. Most of them have nothing to do with the conversion tool.</description><pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Passing an Enterprise Security Scan With Dynamics 365 and Portals</title><link>https://kgiri.com/blog/archive-security-scan-dynamics-portals/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-security-scan-dynamics-portals/</guid><description>When a customer&apos;s security team runs an automated scan against a SaaS app, the findings report lands on everyone&apos;s desk at once. Here&apos;s how I helped customers work through those reports in 2020, and what the platform gives you today.</description><pubDate>Thu, 23 Apr 2020 00:00:00 GMT</pubDate></item><item><title>Service Accounts and Password Rotation for Automations</title><link>https://kgiri.com/blog/archive-service-accounts-password-rotation/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-service-accounts-password-rotation/</guid><description>Security teams want passwords rotated. Automation teams want flows that don&apos;t break at 2 a.m. Here&apos;s how I help both get what they need.</description><pubDate>Wed, 13 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Storage Cleanup Before It Was a Crisis: Audit Logs, Plug-in Traces, System Jobs and Attachments</title><link>https://kgiri.com/blog/archive-storage-cleanup-before-crisis/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-storage-cleanup-before-crisis/</guid><description>What I learned helping customers stay under their Dataverse capacity in 2020 and 2021, and how I&apos;d handle the same four culprits with today&apos;s built-in settings.</description><pubDate>Tue, 18 Aug 2020 00:00:00 GMT</pubDate></item><item><title>The UCI Migration Playbook: Moving a Large Enterprise Off the Legacy Web Client</title><link>https://kgiri.com/blog/archive-uci-migration-playbook/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-uci-migration-playbook/</guid><description>In 2020 I helped a large automaker move dozens of Dynamics environments to the Unified Interface before the legacy web client went away. Here&apos;s what worked, what broke, and how I&apos;d run the same kind of migration today.</description><pubDate>Fri, 06 Nov 2020 00:00:00 GMT</pubDate></item><item><title>From Unified Service Desk to Omnichannel and Unified Routing</title><link>https://kgiri.com/blog/archive-usd-to-omnichannel/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-usd-to-omnichannel/</guid><description>What a 2020 contact center upgrade taught me about version alignment, telephony, chat and routing, and how I&apos;d plan the same move now that Unified Service Desk is deprecated.</description><pubDate>Thu, 12 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Anatomy of a Weekend Dynamics 365 Go-Live</title><link>https://kgiri.com/blog/archive-weekend-go-live/</link><guid isPermaLink="true">https://kgiri.com/blog/archive-weekend-go-live/</guid><description>The cutover runbook I helped a staffing firm through in June 2020, generalized into a checklist, and updated for backups, administration mode and pipelines in 2026.</description><pubDate>Fri, 26 Jun 2020 00:00:00 GMT</pubDate></item><item><title>Copilot Credits, Explained Without the Confusion</title><link>https://kgiri.com/blog/copilot-credits-explained/</link><guid isPermaLink="true">https://kgiri.com/blog/copilot-credits-explained/</guid><description>How Copilot Studio is actually billed, where the money goes, and the guardrails I set up with customers before the first surprise invoice.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Copilot Studio&apos;s New Harness: What Changed and How to Decide</title><link>https://kgiri.com/blog/copilot-studio-new-harness/</link><guid isPermaLink="true">https://kgiri.com/blog/copilot-studio-new-harness/</guid><description>Copilot Studio is now a multi-harness platform. Here&apos;s what a harness is, how the Standard and GitHub Copilot harnesses really differ, and how I help makers and admins choose without surprises on quality or cost.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Copilot Studio, Power Apps, Power Automate or Pro-Code? A Simple Decision Guide</title><link>https://kgiri.com/blog/copilot-studio-power-apps-or-code/</link><guid isPermaLink="true">https://kgiri.com/blog/copilot-studio-power-apps-or-code/</guid><description>How I help customers pick the right way to build a solution, starting from the problem instead of the product.</description><pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Your Dataverse Storage Is Growing Fast? Look at Activities First</title><link>https://kgiri.com/blog/dataverse-storage-activity-growth/</link><guid isPermaLink="true">https://kgiri.com/blog/dataverse-storage-activity-growth/</guid><description>Why ActivityPointer and its neighbours grow, which settings actually slow them down, and how to turn a storage overage into a plan your executives can approve.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Connecting MCP Servers to Copilot Studio: Lessons From Real Deployments</title><link>https://kgiri.com/blog/mcp-servers-copilot-studio/</link><guid isPermaLink="true">https://kgiri.com/blog/mcp-servers-copilot-studio/</guid><description>How to add an MCP server, pick the right authentication, and troubleshoot the &quot;tools show up but nothing works&quot; problem, based on what I&apos;ve seen with customers.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Your Network Team Wants an IP List. Here&apos;s What to Give Them Instead</title><link>https://kgiri.com/blog/network-boundaries-outbound-integrations/</link><guid isPermaLink="true">https://kgiri.com/blog/network-boundaries-outbound-integrations/</guid><description>Why Copilot Studio has no static IP list, which controls actually govern traffic in and out of your agents and flows, and how I explain the options to security and network architects.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Environment Strategy and DLP: What I Recommend as Your Power Platform and Copilot Studio Footprint Grows</title><link>https://kgiri.com/blog/power-platform-governance-blog/</link><guid isPermaLink="true">https://kgiri.com/blog/power-platform-governance-blog/</guid><description>Practical guidance from my customer conversations, whether you&apos;re setting up your first environments or tightening governance on a tenant that&apos;s been live for years.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The 2026 Governance Toolbox: How I Track and Manage Power Platform and Copilot Studio at Scale</title><link>https://kgiri.com/blog/power-platform-governance-tools-guide/</link><guid isPermaLink="true">https://kgiri.com/blog/power-platform-governance-tools-guide/</guid><description>What&apos;s still active, what&apos;s been retired, and how I recommend using each tool, based on what I&apos;m seeing with customers right now.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>The Power Platform Admin Roles You Can&apos;t Find in the UI</title><link>https://kgiri.com/blog/power-platform-rbac-roles/</link><guid isPermaLink="true">https://kgiri.com/blog/power-platform-rbac-roles/</guid><description>How to delegate Power Platform admin work with the new RBAC roles (Reader, Contributor, Owner, and RBAC Administrator) without handing out Power Platform Administrator or Global Admin.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>Who Can Talk to Your Agent? Securing Authentication, Sharing and Publishing Channels</title><link>https://kgiri.com/blog/securing-agent-access/</link><guid isPermaLink="true">https://kgiri.com/blog/securing-agent-access/</guid><description>Every Copilot Studio agent has three doors: how users sign in, who it&apos;s shared with, and where it&apos;s published. Here&apos;s how I help customers lock each one before anything goes live.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How I Write Agent Instructions That Actually Work</title><link>https://kgiri.com/blog/writing-agent-instructions/</link><guid isPermaLink="true">https://kgiri.com/blog/writing-agent-instructions/</guid><description>The structure, rules, and testing habits I use when I help makers write instructions for Copilot Studio agents, including what changed after five rounds on a finance agent.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>