Automation

Power Automate Modernization

Power Automate Modernization: How We Move D365 Automations Off Legacy Workflows Without Breaking Operations

9 min read

Every Dynamics 365 environment we open has the same drawer. Inside sit classic workflows built years ago, a SharePoint approval nobody owns, a bot that still logs into a desktop app every night, and a dozen flows tied to the account of someone who left. Nobody planned this. It built up one quick fix at a time.

We see this most often a few years after a Dynamics 365 implementation. The project went live, the partner moved on, and the automations kept running without anyone reviewing them. If that sounds familiar, our Dynamics 365 consulting team starts exactly here.

Power Automate modernization is the process of moving legacy automations, including classic Dataverse workflows, SharePoint workflows, aging RPA bots and unmanaged personal flows, onto governed, solution-based Power Automate flows. AI actions are added only where a decision needs judgment. The goal is automation your team can monitor, support and change safely.

Why Power Automate modernization cannot wait

Three things make this urgent in 2026. Microsoft has frozen the classic workflow designer, older SharePoint workflow engines are being retired, and the 2026 release wave changes how flows are built, monitored and licensed. Waiting adds risk without adding value.

  1. Nov 1, 2020Microsoft removes SharePoint 2010 workflow services from Microsoft 365 tenants.
  2. Apr 2, 2026SharePoint 2013 workflow engine cutoff. Migration tools can no longer read old definitions.
  3. Apr 21, 2026Up to 25 cloud flows can share one Power Automate Process license.
  4. Apr to Sep 2026Release wave 1 brings self-healing desktop flows, video logs and Copilot Studio actions in cloud flows.
  5. End of 2027Gartner expects over 40% of agentic AI projects to be canceled.

Classic workflows are frozen

Microsoft's documentation tells teams to build flows instead of classic workflows for new automation. Microsoft support guidance describes the classic designer as a legacy component on a deprecation path, with no fixes or improvements planned. Existing workflows still run. A problem you hit next year has no fix coming.

SharePoint engines are going away

Microsoft removed SharePoint 2010 workflow services from Microsoft 365 tenants on November 1, 2020. The 2013 engine followed, with a cutoff of April 2, 2026. Once an engine is gone, migration tools cannot read the old definitions. Convert first, then migrate.

The 2026 release wave changed the tool

Microsoft's 2026 release wave 1 plan (April to September 2026) includes self-healing for desktop flows, video logs of the 60 seconds before an unattended run fails, Copilot Studio actions inside cloud flows and process mining. These features pay off on flows built cleanly in solutions. A tangle of personal flows gets little from them.

Licensing shifted

From April 21, 2026, up to 25 cloud flows can share one Power Automate Process license, and the 250,000 daily action allowance is shared across the group. A tidy inventory can use that. A messy one cannot.

What counts as legacy in a Dynamics 365 environment

Legacy automation is any workflow that runs on a retired or frozen engine, depends on one person, or fails without anyone noticing. In Dynamics 365 environments, that usually means five asset types, each with a different modern target.

AssetTypical symptomModern targetEffort
Classic background workflowsRun late, cannot use approvals or modern connectorsCloud flows in a solutionLow to medium
SharePoint 2010/2013 workflowsEngine retired, definitions unreadableCloud flows, plus Power Apps for old InfoPath formsMedium to high
Legacy RPA botsBreak when screens change, costly to runDesktop flows with self-healing, or API-based cloud flowsMedium to high
Personal flowsStop when the owner leaves or a license changesSolution-owned flows with a shared service accountLow
Unmonitored approval flowsFail silentlyFlows with run-after error alertsLow

Microsoft's own migration tooling converts the simple SharePoint cases. Complex or InfoPath-dependent workflows need a manual rebuild, and that is where our Power Apps development work usually comes in.

Retire, migrate or redesign: how we decide

Every legacy automation gets one of three outcomes. Retire it if nobody uses it. Migrate it as is if the logic still fits. Redesign it if the process itself has changed. We score each one on business criticality, failure cost, run frequency and dependencies.

Retire

Nobody uses it. Switch it off and delete it. There is less to monitor and less to license.

Migrate

The logic still fits. Rebuild it as a governed flow that does the same job.

Redesign

The process has changed. Rework the steps before you rebuild, so old mistakes stay behind.

We score every automation on four factors

Business criticality
Failure cost
Run frequency
Dependencies

What breaks if this stops tomorrow?

Moving every workflow like for like carries old mistakes onto the new platform. So we ask the owner of each automation that one question. If the answer is nothing, we retire it. If the answer is month-end close, it gets a careful redesign and a long parallel run.

Our six-step Power Automate modernization roadmap

We modernize Power Automate in six steps: inventory, classify, design the target state, rebuild with dual-running, cut over, then govern. Microsoft’s RPA modernization guidance follows a similar order, starting with simpler desktop automations and moving to API-based cloud flows.

  1. 1

    Inventory

    We pull every classic workflow, SharePoint workflow, desktop flow and cloud flow across your tenant and Dataverse environments. For each one we record the owner, trigger, last run and connected systems.

  2. 2

    Classify

    We score each automation and assign retire, migrate or redesign. You see the list before anything is built.

  3. 3

    Design the target state

    We set the environments, solutions, connection references and naming rules. We also decide which processes stay on cloud flows, which need desktop flows and which are real candidates for AI.

  4. 4

    Rebuild and dual-run

    We build in a development environment, then run old and new versions side by side through at least one full business cycle. For finance flows, that means a month-end.

  5. 5

    Cut over and decommission

    We switch off the legacy version only after the outputs match. Deleting the old asset is part of the project.

  6. 6

    Govern

    Monitoring, alerts and named owners are in place before we hand over.

Where AI belongs in your Power Automate modernization

Use standard flows for rules and AI steps for judgment. If a process follows the same steps every time, a cloud flow is cheaper and easier to audit. If it needs to read, classify or decide, an AI step earns its cost.

The process follows the same steps every time

Use a standard cloud flow

or
The process has to read, classify or decide

Add an AI step

Flow typeBest forBilling basisMain risk
Cloud flowRule-based steps across Dynamics 365, Microsoft 365 and other systemsPer-user or Power Automate Process licenseSilent failures without error handling
Desktop flowSystems with no API, legacy screensPremium or hosted process licenseUI changes break it
Agent flow or AI actionReading documents, classifying requests, drafting, decisionsCopilot Studio capacity (Copilot Credits)Cost drift and unclear ownership
40%+of agentic AI projects Gartner expects to be canceled by the end of 2027

Gartner predicts that over 40% of agentic AI projects will be canceled by the end of 2027, citing rising costs, unclear business value and weak risk controls. It also warns about “agent washing,” where vendors relabel older automation as agentic.

We agree with the caution. Modernize the plumbing first, then add AI to a flow that already runs cleanly and has an owner. When you are ready, our agentic AI automation and AI agent development teams take it from there.

Governance that keeps your automation from decaying again

Modernization lasts only if ownership, environments and monitoring are set before go-live. We start with Managed Environments, data loss prevention policies and managed solutions in production, and add the Center of Excellence Starter Kit where scale demands it. Microsoft itself recommends starting with the admin center and Managed Environments.

Separate environments

Development, test and production never share a space.

Data loss prevention policies

They control which connectors can touch which data.

Managed solutions in production

Nobody edits a live flow by accident.

Failure alerts

Every critical flow gets a “configure run after” branch that messages a named owner when it fails.

Named owners

Every flow has an owner and a backup.

Why alerts come first

Platform updates tend to expose silent failures. A failure alert catches them before your finance team does.

Licensing questions to settle before you rebuild

Licensing decides whether modernization saves money. Four questions matter: what your Dynamics 365 license already covers, whether flows need Premium or Process licenses, whether flow groups apply, and which agent flows will draw Copilot Credits.

What does your Dynamics 365 license already cover?

Do your flows need Premium or Process licenses?

Do flow groups apply to your estate?

Which agent flows will draw Copilot Credits?

Microsoft's documentation says every Dynamics 365 user is entitled to use Power Automate. It also notes that flows triggered from Dynamics 365 or Dataverse run in near real time through webhooks, with no polling. Those use rights cover specific scenarios, so we check each design against Microsoft's current licensing guide.

Desktop automation typically needs separate licensing, and agent flows draw on Copilot Studio capacity. We model licensing cost before the rebuild starts, because it can change which design is the right one.

When to bring in a Power Automate partner

Bring in a partner when the inventory is bigger than your team can review, when automations touch finance or customer data, or when your original Dynamics 365 implementation partner has moved on. A good partner starts with an inventory, not a proposal.

Our Power Automate consulting team works alongside whoever already supports your Dynamics 365 environment. If you are weighing that arrangement, read how we approach being the enhancement partner on an existing D365 build and how Dynamics 365 and Power Platform co-delivery works in practice.

Where your automations live shapes where we look first

Frequently asked questions about Power Automate modernization

What is Power Automate modernization?

Power Automate modernization is moving legacy automations, such as classic Dataverse workflows, SharePoint workflows, older RPA bots and unmanaged personal flows, onto governed, solution-based Power Automate flows. It includes retiring unused automations, redesigning outdated processes and adding monitoring, ownership and AI actions where they add value.

Are classic Dynamics 365 workflows deprecated?

Microsoft tells teams to build Power Automate flows instead of classic workflows for new automation, and its support guidance describes the classic designer as a legacy component on a deprecation path with no planned fixes. Existing workflows still run. We found no published end date as of October 2026, so check Microsoft's current notices.

Can we keep our RPA bots and still modernize?

Yes. Microsoft's modernization guidance starts with simple desktop automations and moves to API-based cloud flows later. Bots that still work and have an owner can stay while you migrate the fragile ones first. Prioritize bots tied to applications that change their screens often, since those break most.

What is the difference between a cloud flow and an agent flow?

A cloud flow follows fixed steps and runs under a Power Automate license. An agent flow is a cloud flow built inside Copilot Studio, where AI can read, classify or decide between steps, and it is billed through Copilot Studio capacity. Use cloud flows for rules and agent flows for judgment.

Do Dynamics 365 licenses include Power Automate?

Microsoft's documentation says every Dynamics 365 user is entitled to use Power Automate, with use rights tied to Dynamics 365 scenarios. Premium connectors outside that scope and desktop automation typically need separate licensing. Confirm your design against Microsoft's current licensing guide before you build.

How long does Power Automate modernization take?

Timeline depends on how many automations you have and how many need redesign. A small, documented set moves faster. A tenant with hundreds of undocumented flows and legacy bots takes longer, because inventory and dual-running come first.

One last thing

Legacy automation does not announce itself. It runs quietly until a connector changes, an owner leaves or an engine shuts down. We would rather you find it on your schedule than on the Monday after a failed month-end. Start with the inventory. Everything else follows from it.

Last updated: October 2026

Book an automation inventory review

We will map what you have and tell you what to retire, migrate and redesign first.

Book your review
Published by
Ronak Patel

Recent Posts

  • Automation

Dynamics 365 Implementation with Power Platform: Why We Deliver Both as One Program

Dynamics 365 consulting works best when Power Platform ships…

2 weeks ago
  • Data & Analytics

Your Dynamics 365 Implementation Partner Got You Live. Who Gets You to Value?

Dynamics 365 implementation and enhancement are different jobs, and…

2 weeks ago
  • Automation

Power Automate Desktop vs Playwright

Two Microsoft-adjacent automation tools, two very different answers to…

2 months ago
  • Automation

Code Apps vs. Canvas Apps: How to Pick the Right Power Platform Build

Canvas Apps and Code Apps solve different problems on…

2 months ago
  • Automation

Power Apps vs Power Pages: The Licensing Decision That Decides Your Budget

Power Apps and Power Pages are two tools of…

2 months ago