<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Flow Studio Blog</title>
    <link>https://learn.flowstudio.app/blog</link>
    <description>Flow Studio Blog</description>
    <language>en</language>
    <pubDate>Tue, 19 May 2026 00:09:45 GMT</pubDate>
    <dc:date>2026-05-19T00:09:45Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Power Automate Work Order Automation: Email + PDF to Excel</title>
      <link>https://learn.flowstudio.app/blog/codex-pm-orchestration-power-automate-work-orders</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/codex-pm-orchestration-power-automate-work-orders?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/workorder-automation/direction-b.png" alt="Magazine-cover collage with the headline &amp;quot;An AI agent built a Power Automate flow&amp;quot; stacked over a torn maintenance work-order email and PDF fragment." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Best way to automate Outlook emails + PDF work orders into Excel? (n8n / Power Automate)&lt;/span&gt; A property maintenance company asked on &lt;a href="https://www.reddit.com/r/MicrosoftFlow/comments/1t7rw7m/best_way_to_automate_outlook_emails_pdf_work/"&gt;r/MicrosoftFlow&lt;/a&gt; this week. The OP listed the failure modes that kept biting them: inconsistent email formats, PDF extraction problems, Excel append failures, table and column mapping issues, sometimes Outlook body content getting truncated. The follow-up question I had was the more interesting one: &lt;em&gt;AI Builder, Copilot Studio with Work IQ Outlook, or build it yourself?&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;So I screenshotted the post and sent it to my Telegram bot. I was lying on the bed on a Saturday afternoon, no VS Code, no Power Automate designer, no Azure portal. On the other end of the Telegram chat is a Claude PM running &lt;a href="https://github.com/ninihen1/TmuxAgentManager"&gt;TmuxAgentManager&lt;/a&gt;, which dispatches the build to a Codex worker in a tmux session. About two and a half hours later I had a two-flow Power Automate solution writing to Excel with a confidence-gated exception path.&lt;/p&gt; 
&lt;p&gt;The useful pattern is to combine the email body and the PDF text into one context, extract once, and use a confidence score to decide whether the record goes straight into operations or into an exception queue for human review.&lt;/p&gt; 
&lt;p&gt;What follows is the field note the Codex worker wrote, lightly edited. What I personally validated: the test emails landed in my Outlook with their PDF attachments, both flows ran in the Power Automate run history, and the extracted rows landed in &lt;code&gt;WorkOrder_Operations.xlsx&lt;/code&gt; with the fields populated. Demo worked end to end. Great work to the worker, to the PM for keeping it on rails, and to &lt;a href="https://mcp.flowstudio.app?utm_source=hubspot&amp;amp;utm_medium=content&amp;amp;utm_campaign=blog-codex-workorder-lede"&gt;Flow Studio MCP&lt;/a&gt; for giving the worker action-level visibility into every Power Automate run, which is what made the silent-failure debugging in sections [05] and [06] tractable.&lt;/p&gt; 
&lt;p&gt;The next section is written from the worker's point of view. I kept the engineering detail because the failure modes are the useful part.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/codex-pm-orchestration-power-automate-work-orders?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/workorder-automation/direction-b.png" alt="Magazine-cover collage with the headline &amp;quot;An AI agent built a Power Automate flow&amp;quot; stacked over a torn maintenance work-order email and PDF fragment." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Best way to automate Outlook emails + PDF work orders into Excel? (n8n / Power Automate)&lt;/span&gt; A property maintenance company asked on &lt;a href="https://www.reddit.com/r/MicrosoftFlow/comments/1t7rw7m/best_way_to_automate_outlook_emails_pdf_work/"&gt;r/MicrosoftFlow&lt;/a&gt; this week. The OP listed the failure modes that kept biting them: inconsistent email formats, PDF extraction problems, Excel append failures, table and column mapping issues, sometimes Outlook body content getting truncated. The follow-up question I had was the more interesting one: &lt;em&gt;AI Builder, Copilot Studio with Work IQ Outlook, or build it yourself?&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;So I screenshotted the post and sent it to my Telegram bot. I was lying on the bed on a Saturday afternoon, no VS Code, no Power Automate designer, no Azure portal. On the other end of the Telegram chat is a Claude PM running &lt;a href="https://github.com/ninihen1/TmuxAgentManager"&gt;TmuxAgentManager&lt;/a&gt;, which dispatches the build to a Codex worker in a tmux session. About two and a half hours later I had a two-flow Power Automate solution writing to Excel with a confidence-gated exception path.&lt;/p&gt; 
&lt;p&gt;The useful pattern is to combine the email body and the PDF text into one context, extract once, and use a confidence score to decide whether the record goes straight into operations or into an exception queue for human review.&lt;/p&gt; 
&lt;p&gt;What follows is the field note the Codex worker wrote, lightly edited. What I personally validated: the test emails landed in my Outlook with their PDF attachments, both flows ran in the Power Automate run history, and the extracted rows landed in &lt;code&gt;WorkOrder_Operations.xlsx&lt;/code&gt; with the fields populated. Demo worked end to end. Great work to the worker, to the PM for keeping it on rails, and to &lt;a href="https://mcp.flowstudio.app?utm_source=hubspot&amp;amp;utm_medium=content&amp;amp;utm_campaign=blog-codex-workorder-lede"&gt;Flow Studio MCP&lt;/a&gt; for giving the worker action-level visibility into every Power Automate run, which is what made the silent-failure debugging in sections [05] and [06] tractable.&lt;/p&gt; 
&lt;p&gt;The next section is written from the worker's point of view. I kept the engineering detail because the failure modes are the useful part.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fcodex-pm-orchestration-power-automate-work-orders&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>OCR</category>
      <pubDate>Sat, 09 May 2026 13:51:05 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/codex-pm-orchestration-power-automate-work-orders</guid>
      <dc:date>2026-05-09T13:51:05Z</dc:date>
    </item>
    <item>
      <title>Codex Agent Builds Power Automate Flow for Distribution List Owners</title>
      <link>https://learn.flowstudio.app/blog/codex-agent-power-automate-distribution-list-owners</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/codex-agent-power-automate-distribution-list-owners?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-screenshots/codex-dl-owners/codex-dl-owners-flow-run.png" alt="Codex Agent Builds Power Automate Flow for Distribution List Owners" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Can we fetch the owner of a distribution list in Power Automate?&lt;/span&gt; A question on the &lt;a href="https://community.powerplatform.com/forums/thread/details/?threadid=bb7e3a7a-4642-f111-88b5-000d3a54c86a"&gt;Power Platform community forum&lt;/a&gt; this week. The kind that sounds like it should be a one-step connector call, until you realise classic Exchange distribution lists do not show up cleanly through the standard Power Automate or Microsoft Graph paths.&lt;/p&gt; 
&lt;p&gt;So I handed it to my Codex agent in VS Code.&lt;/p&gt; 
&lt;p&gt;What follows is the field note the agent wrote about the build, lightly edited for length. Most of the work happened inside an Azure Automation runbook, and I am going to be honest: that is not my home turf. I am not going to pretend I read every PowerShell line it wrote. What I did do is:&lt;br&gt;&lt;br&gt;1. create a test distribution list and&amp;nbsp;assign myself and a test account as owners &lt;br&gt;2. grant the Entra role when prompted by the agent&lt;br&gt;3. check the finished flow run triggered by the agent, and confirm the JSON came back with both owners correctly resolved. &lt;br&gt;&lt;br&gt;That is enough for me to say the solution is solid. Great work to the agent.&lt;br&gt;&lt;br&gt;Though, this is not a no-permission maker workaround. It is an IT-approved pattern for cases where Power Automate needs Exchange Online PowerShell to get the data reliably.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/codex-agent-power-automate-distribution-list-owners?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-screenshots/codex-dl-owners/codex-dl-owners-flow-run.png" alt="Codex Agent Builds Power Automate Flow for Distribution List Owners" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Can we fetch the owner of a distribution list in Power Automate?&lt;/span&gt; A question on the &lt;a href="https://community.powerplatform.com/forums/thread/details/?threadid=bb7e3a7a-4642-f111-88b5-000d3a54c86a"&gt;Power Platform community forum&lt;/a&gt; this week. The kind that sounds like it should be a one-step connector call, until you realise classic Exchange distribution lists do not show up cleanly through the standard Power Automate or Microsoft Graph paths.&lt;/p&gt; 
&lt;p&gt;So I handed it to my Codex agent in VS Code.&lt;/p&gt; 
&lt;p&gt;What follows is the field note the agent wrote about the build, lightly edited for length. Most of the work happened inside an Azure Automation runbook, and I am going to be honest: that is not my home turf. I am not going to pretend I read every PowerShell line it wrote. What I did do is:&lt;br&gt;&lt;br&gt;1. create a test distribution list and&amp;nbsp;assign myself and a test account as owners &lt;br&gt;2. grant the Entra role when prompted by the agent&lt;br&gt;3. check the finished flow run triggered by the agent, and confirm the JSON came back with both owners correctly resolved. &lt;br&gt;&lt;br&gt;That is enough for me to say the solution is solid. Great work to the agent.&lt;br&gt;&lt;br&gt;Though, this is not a no-permission maker workaround. It is an IT-approved pattern for cases where Power Automate needs Exchange Online PowerShell to get the data reliably.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fcodex-agent-power-automate-distribution-list-owners&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <pubDate>Tue, 28 Apr 2026 09:17:02 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/codex-agent-power-automate-distribution-list-owners</guid>
      <dc:date>2026-04-28T09:17:02Z</dc:date>
    </item>
    <item>
      <title>Publish SharePoint Pages from a Copilot Studio Agent with a Power Automate Dispatcher Flow</title>
      <link>https://learn.flowstudio.app/blog/doc-automation-pages-via-flow</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/doc-automation-pages-via-flow?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/doc-automation-trilogy-part-3.png" alt="Doc Automation Trilogy Part 3: dispatcher pattern for publishing SharePoint pages from a Copilot Studio agent. Editorial design with HTTP trigger fanning out through Switch on Action into eight cases (List, Read, Create, Checkout, Modify, Publish, Discard, Recycle)." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;How do I document my Power Automate flows?&lt;/span&gt; Same forum question as Posts 1 and 2, third answer.&lt;/p&gt; 
&lt;p&gt;This is the third version of the same documentation pattern. The output is now a real SharePoint Site Page per flow, plus a row in FlowDocsInventory. The agent still reads the flow definitions through Flow Studio MCP, but it publishes pages through a Power Automate dispatcher flow instead of writing SharePoint pages directly.&lt;/p&gt; 
&lt;p&gt;&lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-claude?utm_source=hubspot&amp;amp;utm_medium=content&amp;amp;utm_campaign=blog-doc-trilogy-3&amp;amp;hsLang=en"&gt;Post 1&lt;/a&gt; used an IDE and a service principal. &lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-studio?utm_source=hubspot&amp;amp;utm_medium=content&amp;amp;utm_campaign=blog-doc-trilogy-3&amp;amp;hsLang=en"&gt;Post 2&lt;/a&gt; stayed in Copilot Studio but produced Word docs in a document library, because Work IQ SharePoint can't write Site Pages. This post fills that gap. The agent does not get open-ended SharePoint write access; it gets one approved flow with eight named operations.&lt;/p&gt; 
&lt;p&gt;The meta detail: I had the agent build the dispatcher flow itself, using Flow Studio MCP. Same agent, same MCP server, used in the other direction. Reading flows on the way in, writing a flow on the way out.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/doc-automation-pages-via-flow?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/doc-automation-trilogy-part-3.png" alt="Doc Automation Trilogy Part 3: dispatcher pattern for publishing SharePoint pages from a Copilot Studio agent. Editorial design with HTTP trigger fanning out through Switch on Action into eight cases (List, Read, Create, Checkout, Modify, Publish, Discard, Recycle)." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;How do I document my Power Automate flows?&lt;/span&gt; Same forum question as Posts 1 and 2, third answer.&lt;/p&gt; 
&lt;p&gt;This is the third version of the same documentation pattern. The output is now a real SharePoint Site Page per flow, plus a row in FlowDocsInventory. The agent still reads the flow definitions through Flow Studio MCP, but it publishes pages through a Power Automate dispatcher flow instead of writing SharePoint pages directly.&lt;/p&gt; 
&lt;p&gt;&lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-claude?utm_source=hubspot&amp;amp;utm_medium=content&amp;amp;utm_campaign=blog-doc-trilogy-3&amp;amp;hsLang=en"&gt;Post 1&lt;/a&gt; used an IDE and a service principal. &lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-studio?utm_source=hubspot&amp;amp;utm_medium=content&amp;amp;utm_campaign=blog-doc-trilogy-3&amp;amp;hsLang=en"&gt;Post 2&lt;/a&gt; stayed in Copilot Studio but produced Word docs in a document library, because Work IQ SharePoint can't write Site Pages. This post fills that gap. The agent does not get open-ended SharePoint write access; it gets one approved flow with eight named operations.&lt;/p&gt; 
&lt;p&gt;The meta detail: I had the agent build the dispatcher flow itself, using Flow Studio MCP. Same agent, same MCP server, used in the other direction. Reading flows on the way in, writing a flow on the way out.&lt;/p&gt;   
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fdoc-automation-pages-via-flow&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <pubDate>Mon, 27 Apr 2026 15:56:20 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/doc-automation-pages-via-flow</guid>
      <dc:date>2026-04-27T15:56:20Z</dc:date>
    </item>
    <item>
      <title>Document Power Automate Flows in Copilot Studio with Work IQ</title>
      <link>https://learn.flowstudio.app/blog/doc-automation-copilot-studio</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-studio?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/doc-automation-trilogy-part-2.png" alt="Doc Automation Trilogy Part 2: How I document Power Automate flows from inside Copilot Studio. Editorial design with chat bubbles between user and agent, beside a SharePoint document outline showing the per-flow sections." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;How do I document my Power Automate flows?&lt;/span&gt;&amp;nbsp; Same forum question as Post 1, second answer.&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-claude?utm_source=hubspot&amp;amp;utm_medium=content&amp;amp;utm_campaign=blog-doc-trilogy-2&amp;amp;hsLang=en"&gt;Post 1&lt;/a&gt;&amp;nbsp;showed the developer path: an AI coding agent in an IDE, plus a SharePoint service principal. Fast if you have that setup. Not useful if you want the work to happen inside Microsoft 365.&lt;/p&gt; 
&lt;p&gt;This post is the no-IDE version. One Copilot Studio agent, two tools, and the same documentation spec: 6 inventory columns and 7 sections per flow.&lt;/p&gt; 
&lt;p&gt;I didn't open Power Automate designer, the SharePoint admin centre, or Azure once.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-studio?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/doc-automation-trilogy-part-2.png" alt="Doc Automation Trilogy Part 2: How I document Power Automate flows from inside Copilot Studio. Editorial design with chat bubbles between user and agent, beside a SharePoint document outline showing the per-flow sections." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;How do I document my Power Automate flows?&lt;/span&gt;&amp;nbsp; Same forum question as Post 1, second answer.&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-claude?utm_source=hubspot&amp;amp;utm_medium=content&amp;amp;utm_campaign=blog-doc-trilogy-2&amp;amp;hsLang=en"&gt;Post 1&lt;/a&gt;&amp;nbsp;showed the developer path: an AI coding agent in an IDE, plus a SharePoint service principal. Fast if you have that setup. Not useful if you want the work to happen inside Microsoft 365.&lt;/p&gt; 
&lt;p&gt;This post is the no-IDE version. One Copilot Studio agent, two tools, and the same documentation spec: 6 inventory columns and 7 sections per flow.&lt;/p&gt; 
&lt;p&gt;I didn't open Power Automate designer, the SharePoint admin centre, or Azure once.&lt;/p&gt;   
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fdoc-automation-copilot-studio&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <category>Copilot Studio</category>
      <category>M365 Copilot</category>
      <category>Documentatio</category>
      <pubDate>Mon, 27 Apr 2026 13:55:48 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/doc-automation-copilot-studio</guid>
      <dc:date>2026-04-27T13:55:48Z</dc:date>
    </item>
    <item>
      <title>Auto-Document Power Automate Flows with Claude or GitHub Copilot</title>
      <link>https://learn.flowstudio.app/blog/doc-automation-copilot-claude</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-claude?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/doc-automation-trilogy-part-1.png" alt="Doc Automation Trilogy Part 1: How I document Power Automate flows with an AI coding agent. Editorial design with IDE schematic showing list_live_flows, get_live_flow, and graph.create_page tool calls." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;How do I document my Power Automate flows? &lt;/span&gt;It comes up in every Power Platform community forum I read. It is a real pain for the people responsible for flows. Very few people enjoy reading through old flows and turning them into documentation.&lt;br&gt;&lt;br&gt;Nowadays with GPT this has been easier - many people throw the definition into GPT and ask it to summarize the flow. But it is still manual - you need to do it flow by flow.&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;I have three autonomous approaches with MCP that resolve the problem in bulk. Even if you have hundreds of flows, these approaches won't take you more than a half day to document the first draft (assuming human review final outcome would still take time). With the MCP free quota,&amp;nbsp; &amp;lt;70 flows is likely to be completely free. &lt;br&gt;&lt;br&gt;This article is the first of the trilogy - this is the developer path: an AI coding agent in your IDE writes the docs, you review and ship.&lt;/p&gt; 
&lt;p&gt;I didn't open Power Automate designer once.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/doc-automation-copilot-claude?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/doc-automation-trilogy-part-1.png" alt="Doc Automation Trilogy Part 1: How I document Power Automate flows with an AI coding agent. Editorial design with IDE schematic showing list_live_flows, get_live_flow, and graph.create_page tool calls." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;How do I document my Power Automate flows? &lt;/span&gt;It comes up in every Power Platform community forum I read. It is a real pain for the people responsible for flows. Very few people enjoy reading through old flows and turning them into documentation.&lt;br&gt;&lt;br&gt;Nowadays with GPT this has been easier - many people throw the definition into GPT and ask it to summarize the flow. But it is still manual - you need to do it flow by flow.&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;I have three autonomous approaches with MCP that resolve the problem in bulk. Even if you have hundreds of flows, these approaches won't take you more than a half day to document the first draft (assuming human review final outcome would still take time). With the MCP free quota,&amp;nbsp; &amp;lt;70 flows is likely to be completely free. &lt;br&gt;&lt;br&gt;This article is the first of the trilogy - this is the developer path: an AI coding agent in your IDE writes the docs, you review and ship.&lt;/p&gt; 
&lt;p&gt;I didn't open Power Automate designer once.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fdoc-automation-copilot-claude&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <pubDate>Mon, 27 Apr 2026 10:19:56 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/doc-automation-copilot-claude</guid>
      <dc:date>2026-04-27T10:19:56Z</dc:date>
    </item>
    <item>
      <title>Monitor a Webpage in Power Automate Without Premium: The IMPORTHTML Trick</title>
      <link>https://learn.flowstudio.app/blog/monitor-webpage-power-automate-standard-connectors</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/monitor-webpage-power-automate-standard-connectors?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-covers/monitor-webpage/cover-monitor-webpage.png" alt="Power Automate standard-connector pivot: Office Scripts fetch() blocked by CORS, Google Sheets IMPORTHTML works" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;em&gt;How a Reddit question became a one-hour exercise in knowing when to pivot.&lt;/em&gt;&lt;/p&gt; 
&lt;blockquote style="border-left: 4px solid #0078D4; padding: 12px 16px; background: #F3F8FC; margin: 24px 0;"&gt; 
 &lt;p&gt;&lt;strong&gt;Updated 2026-04-24:&lt;/strong&gt; The OP came back with a tighter constraint — their tenant is Office-Online-only, no Google Workspace. That sent the agent and I back to the drawing board and we found two cleaner paths: OneDrive's &lt;strong&gt;"Upload file from URL"&lt;/strong&gt; action, and GitHub's &lt;strong&gt;per-file ATOM feed&lt;/strong&gt;. Scroll to the bottom for both.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;A community member asked on r/PowerAutomate:&lt;/p&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Is there a reliable way to monitor a webpage section (like a table) using only standard connectors? I want an email whenever a new SQL Server 2025 GDR build is published on &lt;a href="https://learn.microsoft.com/en-us/troubleshoot/sql/releases/sqlserver-2025/build-versions#sql-server-2025-gdr-builds"&gt;this Microsoft Learn page&lt;/a&gt;. No premium, no SSMS, converting to RSS couldn't isolate the GDR section reliably.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;So I handed the problem to my agent — Claude Code + &lt;a href="https://mcp.flowstudio.app"&gt;&lt;strong&gt;Flow Studio MCP&lt;/strong&gt;&lt;/a&gt; — and gave it the brief: standard connectors only, which rules out the HTTP action that would normally solve this in ten minutes.&lt;/p&gt; 
&lt;p&gt;Here's what the working solution looks like, and more interestingly, the two wrong turns the agent took to get there.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/monitor-webpage-power-automate-standard-connectors?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-covers/monitor-webpage/cover-monitor-webpage.png" alt="Power Automate standard-connector pivot: Office Scripts fetch() blocked by CORS, Google Sheets IMPORTHTML works" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;em&gt;How a Reddit question became a one-hour exercise in knowing when to pivot.&lt;/em&gt;&lt;/p&gt; 
&lt;blockquote style="border-left: 4px solid #0078D4; padding: 12px 16px; background: #F3F8FC; margin: 24px 0;"&gt; 
 &lt;p&gt;&lt;strong&gt;Updated 2026-04-24:&lt;/strong&gt; The OP came back with a tighter constraint — their tenant is Office-Online-only, no Google Workspace. That sent the agent and I back to the drawing board and we found two cleaner paths: OneDrive's &lt;strong&gt;"Upload file from URL"&lt;/strong&gt; action, and GitHub's &lt;strong&gt;per-file ATOM feed&lt;/strong&gt;. Scroll to the bottom for both.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;A community member asked on r/PowerAutomate:&lt;/p&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Is there a reliable way to monitor a webpage section (like a table) using only standard connectors? I want an email whenever a new SQL Server 2025 GDR build is published on &lt;a href="https://learn.microsoft.com/en-us/troubleshoot/sql/releases/sqlserver-2025/build-versions#sql-server-2025-gdr-builds"&gt;this Microsoft Learn page&lt;/a&gt;. No premium, no SSMS, converting to RSS couldn't isolate the GDR section reliably.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;So I handed the problem to my agent — Claude Code + &lt;a href="https://mcp.flowstudio.app"&gt;&lt;strong&gt;Flow Studio MCP&lt;/strong&gt;&lt;/a&gt; — and gave it the brief: standard connectors only, which rules out the HTTP action that would normally solve this in ten minutes.&lt;/p&gt; 
&lt;p&gt;Here's what the working solution looks like, and more interestingly, the two wrong turns the agent took to get there.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fmonitor-webpage-power-automate-standard-connectors&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <pubDate>Thu, 23 Apr 2026 14:33:53 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/monitor-webpage-power-automate-standard-connectors</guid>
      <dc:date>2026-04-23T14:33:53Z</dc:date>
    </item>
    <item>
      <title>How to Connect a Custom MCP Server to Copilot Studio to Debug Power Automate</title>
      <link>https://learn.flowstudio.app/blog/copilot-studio-mcp-debug-power-automate</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/copilot-studio-mcp-debug-power-automate?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/thumbnail-v38-v2.png" alt="M365 Copilot can debug Power Automate" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Copilot Studio supports custom MCP servers as tools. This post shows how to connect Flow Studio MCP to a Copilot Studio agent so it can debug Power Automate flows at the action level: read per-action error breakdowns, inspect action inputs and outputs including loop iterations, and trace root causes back to source data. Five-step setup inside Copilot Studio, no code. Includes a real debug session with every MCP tool call visible on screen.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Microsoft 365 Copilot, calling &lt;code&gt;get_live_flow_runs&lt;/code&gt; on a real Power Automate flow. Inspecting action inputs and outputs at the trigger level. Printing a per-flow verdict table that traces root causes back to the source data.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;This is not a standard Copilot Studio capability. Plain Copilot Studio has no action-level visibility into Power Automate. Microsoft shipped &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; server support in Copilot Studio (public preview March 2025, generally available May 2025 at Build), so you can plug in a custom MCP server and give the agent exactly the tools it's missing. The one in this post is &lt;a href="https://mcp.flowstudio.app"&gt;Flow Studio MCP&lt;/a&gt;, a Power Automate MCP server I built. It exposes about 15 tools covering environments, flow definitions, run history, action inputs and outputs, connections, and deploy operations.&lt;/p&gt; 
&lt;p&gt;This post covers three things. First the 5-step setup inside Copilot Studio. Then a real debug session with the tool calls visible. Then what your end users see once the agent is published to the Microsoft 365 Copilot app on their machine.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/copilot-studio-mcp-debug-power-automate?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/thumbnail-v38-v2.png" alt="M365 Copilot can debug Power Automate" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Copilot Studio supports custom MCP servers as tools. This post shows how to connect Flow Studio MCP to a Copilot Studio agent so it can debug Power Automate flows at the action level: read per-action error breakdowns, inspect action inputs and outputs including loop iterations, and trace root causes back to source data. Five-step setup inside Copilot Studio, no code. Includes a real debug session with every MCP tool call visible on screen.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Microsoft 365 Copilot, calling &lt;code&gt;get_live_flow_runs&lt;/code&gt; on a real Power Automate flow. Inspecting action inputs and outputs at the trigger level. Printing a per-flow verdict table that traces root causes back to the source data.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;This is not a standard Copilot Studio capability. Plain Copilot Studio has no action-level visibility into Power Automate. Microsoft shipped &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; server support in Copilot Studio (public preview March 2025, generally available May 2025 at Build), so you can plug in a custom MCP server and give the agent exactly the tools it's missing. The one in this post is &lt;a href="https://mcp.flowstudio.app"&gt;Flow Studio MCP&lt;/a&gt;, a Power Automate MCP server I built. It exposes about 15 tools covering environments, flow definitions, run history, action inputs and outputs, connections, and deploy operations.&lt;/p&gt; 
&lt;p&gt;This post covers three things. First the 5-step setup inside Copilot Studio. Then a real debug session with the tool calls visible. Then what your end users see once the agent is published to the Microsoft 365 Copilot app on their machine.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fcopilot-studio-mcp-debug-power-automate&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <category>Copilot Studio</category>
      <category>M365 Copilot</category>
      <category>Microsoft 365 Copilot</category>
      <category>Debug</category>
      <pubDate>Wed, 15 Apr 2026 14:06:20 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/copilot-studio-mcp-debug-power-automate</guid>
      <dc:date>2026-04-15T14:06:20Z</dc:date>
    </item>
    <item>
      <title>I Built a Flow That Fixes Failed Power Automate Flows | Copilot Studio + MCP</title>
      <link>https://learn.flowstudio.app/blog/power-automate-flow-fixes-other-flows-human-in-the-loop-agent</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/power-automate-flow-fixes-other-flows-human-in-the-loop-agent?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/57-cover-designer-flow.png" alt="Power Automate designer showing a 4-stage human-in-the-loop flow that uses a Copilot Studio agent to diagnose and fix other flows" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;strong&gt;A failed flow sends an HTTP trigger. A Copilot Studio agent reads the run history, produces a plain-English diagnosis, and sends it for human approval. If the reviewer asks for a fix, the agent proposes one. If the reviewer approves it, the agent applies the fix, redeploys the flow, and resubmits the failed run to verify the result. All inside Power Automate.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;This pattern only became practical once agents could inspect action-level run history programmatically instead of relying on run-level status alone.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;This post walks through the approval-gated pattern behind it. The point is not full delegation. The point is controlled delegation.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; We built Flow Studio MCP, the MCP server the agent uses to read action-level Power Automate data. The architecture pattern generalizes to any MCP server, but the specific tools referenced here are ours.&lt;/p&gt; 
&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/power-automate-flow-fixes-other-flows-human-in-the-loop-agent?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/57-cover-designer-flow.png" alt="Power Automate designer showing a 4-stage human-in-the-loop flow that uses a Copilot Studio agent to diagnose and fix other flows" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;strong&gt;A failed flow sends an HTTP trigger. A Copilot Studio agent reads the run history, produces a plain-English diagnosis, and sends it for human approval. If the reviewer asks for a fix, the agent proposes one. If the reviewer approves it, the agent applies the fix, redeploys the flow, and resubmits the failed run to verify the result. All inside Power Automate.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;This pattern only became practical once agents could inspect action-level run history programmatically instead of relying on run-level status alone.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;This post walks through the approval-gated pattern behind it. The point is not full delegation. The point is controlled delegation.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; We built Flow Studio MCP, the MCP server the agent uses to read action-level Power Automate data. The architecture pattern generalizes to any MCP server, but the specific tools referenced here are ours.&lt;/p&gt; 
&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fpower-automate-flow-fixes-other-flows-human-in-the-loop-agent&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <category>Copilot Studio</category>
      <category>M365 Copilot</category>
      <pubDate>Sun, 12 Apr 2026 10:55:15 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/power-automate-flow-fixes-other-flows-human-in-the-loop-agent</guid>
      <dc:date>2026-04-12T10:55:15Z</dc:date>
    </item>
    <item>
      <title>I Told a Reddit User to Stop Learning Power Automate. Here's Why in 2026.</title>
      <link>https://learn.flowstudio.app/blog/stop-learning-power-automate-ai-agent-mcp</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/stop-learning-power-automate-ai-agent-mcp?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/flow-studio-mcp-feature.png" alt="I Told a Reddit User to Stop Learning Power Automate. Here's Why in 2026." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Yesterday a one-person business owner posted on r/PowerAutomate asking whether it was worth investing the time to learn Power Automate and SharePoint. They're on Mac, working mobile-first. They're running 50 active projects and already drowning in administrative work. Power Automate didn't stick when they tried it once, and they ended up paying for a third-party tool called relay.app for the one automation they got working.&lt;/p&gt; 
&lt;p&gt;What they really wanted to know was whether it was worth slogging through the learning curve, or whether they should just pay for yet another tool and accept the sprawl of eight monthly subscriptions. My answer was - do not learn it.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Disclosure up front:&lt;/strong&gt; I replied to that thread because we build &lt;a href="https://mcp.flowstudio.app"&gt;Flow Studio MCP&lt;/a&gt;, a Power Automate MCP server that fits exactly this situation. Take my advice for what it's worth, knowing I'm not disinterested.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/stop-learning-power-automate-ai-agent-mcp?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-featured-images/flow-studio-mcp-feature.png" alt="I Told a Reddit User to Stop Learning Power Automate. Here's Why in 2026." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Yesterday a one-person business owner posted on r/PowerAutomate asking whether it was worth investing the time to learn Power Automate and SharePoint. They're on Mac, working mobile-first. They're running 50 active projects and already drowning in administrative work. Power Automate didn't stick when they tried it once, and they ended up paying for a third-party tool called relay.app for the one automation they got working.&lt;/p&gt; 
&lt;p&gt;What they really wanted to know was whether it was worth slogging through the learning curve, or whether they should just pay for yet another tool and accept the sprawl of eight monthly subscriptions. My answer was - do not learn it.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Disclosure up front:&lt;/strong&gt; I replied to that thread because we build &lt;a href="https://mcp.flowstudio.app"&gt;Flow Studio MCP&lt;/a&gt;, a Power Automate MCP server that fits exactly this situation. Take my advice for what it's worth, knowing I'm not disinterested.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fstop-learning-power-automate-ai-agent-mcp&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <pubDate>Sat, 11 Apr 2026 14:23:00 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/stop-learning-power-automate-ai-agent-mcp</guid>
      <dc:date>2026-04-11T14:23:00Z</dc:date>
    </item>
    <item>
      <title>AI Agent Built My Power Automate Flow: 80 Actions Down to 17</title>
      <link>https://learn.flowstudio.app/blog/ai-agent-build-power-automate-flow-dictionary-pattern</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/ai-agent-build-power-automate-flow-dictionary-pattern?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-screenshots/dictionary-pattern/cover-dictionary-pattern.png" alt="AI Agent rewrote my Power Automate flow, 80 actions to 17" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Sharing my experience from the past two days using an AI Agent + MCP to build a Power Automate flow for a client.&lt;/p&gt; 
&lt;h2&gt;The client's request&lt;/h2&gt; 
&lt;p&gt;The client needed document processing automation. When someone uploads a Word report to a SharePoint list, Power Automate converts it to PDF, saves it to the right document library, sends a Teams message, and sends an email. Different document types go to different locations and different channels.&lt;/p&gt; 
&lt;p&gt;They already had a working flow for 3 document types, using Switch blocks to route each type. I needed to build a new one for another team, this time with 6 document types.&lt;/p&gt; 
&lt;p&gt;So I thought: why not just have the AI agent build it for me.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://learn.flowstudio.app/blog/ai-agent-build-power-automate-flow-dictionary-pattern?hsLang=en" title="" class="hs-featured-image-link"&gt; &lt;img src="https://learn.flowstudio.app/hubfs/blog-screenshots/dictionary-pattern/cover-dictionary-pattern.png" alt="AI Agent rewrote my Power Automate flow, 80 actions to 17" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Sharing my experience from the past two days using an AI Agent + MCP to build a Power Automate flow for a client.&lt;/p&gt; 
&lt;h2&gt;The client's request&lt;/h2&gt; 
&lt;p&gt;The client needed document processing automation. When someone uploads a Word report to a SharePoint list, Power Automate converts it to PDF, saves it to the right document library, sends a Teams message, and sends an email. Different document types go to different locations and different channels.&lt;/p&gt; 
&lt;p&gt;They already had a working flow for 3 document types, using Switch blocks to route each type. I needed to build a new one for another team, this time with 6 document types.&lt;/p&gt; 
&lt;p&gt;So I thought: why not just have the AI agent build it for me.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=6558595&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flearn.flowstudio.app%2Fblog%2Fai-agent-build-power-automate-flow-dictionary-pattern&amp;amp;bu=https%253A%252F%252Flearn.flowstudio.app%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Insights &amp; Tips</category>
      <category>Debugging</category>
      <category>MCP</category>
      <category>Power Automate</category>
      <category>AI Agents</category>
      <category>Vibe Coding</category>
      <pubDate>Mon, 16 Mar 2026 12:30:33 GMT</pubDate>
      <author>catherine.han@flowstudio.app (Catherine Han)</author>
      <guid>https://learn.flowstudio.app/blog/ai-agent-build-power-automate-flow-dictionary-pattern</guid>
      <dc:date>2026-03-16T12:30:33Z</dc:date>
    </item>
  </channel>
</rss>
