Skip to content
Home

/

Glossary

/

Core

/

Power Automate Desktop

Core

6 min read

Also: Power Automate for desktop, PAD, Microsoft Power Automate Desktop, desktop flows, Power Automate Desktop free

Power Automate Desktop

Quick answer

Power Automate Desktop (Power Automate for desktop) is Microsoft's Windows RPA app for recording and running desktop flows that click through programs and websites. Flows you start yourself are free on Windows 10 and 11; running them unattended or triggering them from cloud flows needs a paid license. For web-only tasks with no PC left on, compare cloud browser automation.

Power Automate Desktop (officially Power Automate for desktop) is Microsoft's RPA app for Windows that builds desktop flows to operate applications, websites and files; it is free on Windows 10 and 11 for attended use, with paid licenses for cloud-triggered and unattended runs.

Last verified

What people do with Power Automate Desktop

Key facts

Made byMicrosoft (part of Power Platform)
Free sinceMarch 2021 for Windows 10; available on Windows 11
PlatformWindows only
Browser supportExtensions for Microsoft Edge, Google Chrome and Mozilla Firefox
Attended RPAIncluded in the per-user Power Automate Premium plan
Unattended RPALicensed per bot (Process plan or hosted RPA)

What is Power Automate Desktop?

Power Automate Desktop, officially Power Automate for desktop, is Microsoft's robotic process automation (RPA) application for Windows. It lets you build *desktop flows*: sequences of actions that operate Windows applications, websites, files, Excel workbooks and other software by clicking, typing and reading the screen, the way a person would. It is the desktop half of Microsoft Power Automate; the other half, *cloud flows*, connects online services through API connectors.

Microsoft made the app a free download for Windows 10 users in March 2021, and it ships with or installs freely on Windows 11. The free version runs flows that you start yourself on your own machine. Running flows from the cloud, unattended on a server, or with organization-wide management requires a paid Power Automate license.

How it works

  • The designer. You build a flow by dragging actions from a library of several hundred (launch application, click UI element, read from Excel, extract data from web page, run PowerShell, if/else, loop, and so on) into a sequence, and pass data between them in variables. Flows can also be recorded and then edited.
  • UI elements. To act on an application, the flow stores a *UI element*: a selector describing the window and control, captured by pointing at it. For desktop apps it uses Windows UI Automation and similar accessibility interfaces; image and OCR matching are fallbacks.
  • Browser automation. For websites, Power Automate for desktop uses browser extensions for Microsoft Edge, Google Chrome and Mozilla Firefox, installed alongside the app, to read pages and interact with web elements. It also includes a built-in automation browser for simple cases.
  • Cloud connection. When signed in with a work or school account and licensed, a desktop flow can be triggered from a cloud flow, for example when an email arrives or a SharePoint item is created, and run on a registered machine.
  • Attended vs unattended

    An attended desktop flow runs on a machine where a user is signed in, typically started by that user or by a cloud flow while they are present. An unattended flow runs on a machine with no one logged in, which Power Automate signs into on its own; this is what back-office automation on servers or virtual machines needs. In Microsoft's current licensing, attended RPA is included in the per-user Power Automate Premium plan, while unattended bots are licensed separately (the Process plan, or the hosted RPA option). Microsoft revises these plans, so check the Power Automate pricing page for current terms.

    What people use it for

  • Moving data between Excel and an internal or legacy Windows application with no API.
  • Downloading reports from a web portal, renaming and filing them in folders or SharePoint.
  • Filling the same web form repeatedly from a spreadsheet.
  • Automating personal desktop chores: bulk file renaming, PDF processing, copying data between apps.
  • Common problems

  • Broken UI element selectors. If an application update renames a control or a website changes its structure, the flow fails with an element-not-found error and the selector must be re-captured or edited.
  • Browser extension issues. Web actions fail if the extension is not installed, disabled, or blocked by company policy, and browser updates occasionally require an extension update.
  • Timing. Pages and apps that load slowly need explicit waits; without them flows fail intermittently.
  • Licensing surprises. A flow that works locally for free may need a paid license to be triggered from the cloud or to run unattended.
  • Windows only. It runs on Windows; there is no macOS or Linux version.
  • How it relates to automation

    Power Automate for desktop is the most widely available RPA tool because it is free on Windows, which makes it many people's first step into automation. It competes with enterprise RPA platforms such as UiPath, which offer deeper orchestration at higher cost, and it complements API-based tools like Make. For tasks that live entirely on websites, browser automation libraries such as Playwright or Selenium are an alternative for developers.

    Power Automate Desktop and Autonoly

    They solve different problems. Autonoly cannot operate Windows desktop applications or files on your PC; Power Automate for desktop can. Autonoly runs in the cloud: its AI agent operates a Chromium browser from a plain-language request, so web tasks need no selectors captured by hand, and a successful session can be converted into a workflow on a schedule without keeping a Windows machine on. If the work is web portals plus Google Sheets, Slack or Notion, Autonoly fits; if it involves desktop software, Power Automate for desktop does.

    Why It Matters

    Because it is free on Windows, Power Automate for desktop is the RPA tool most people meet first. Knowing where the free version stops (no cloud triggers, no unattended runs) and why UI-element selectors break saves time when a flow moves from a personal experiment to a business process.

    How Autonoly Solves It

    Autonoly does not automate Windows desktop software. For tasks that live in websites and SaaS apps, its AI agent works in a cloud Chromium browser from a plain-language request, so there are no selectors to capture by hand, and a working session can become a scheduled workflow that runs without a PC left switched on.

    Learn more

    Examples

    • An accountant builds a desktop flow that reads rows from an Excel workbook and types each one into a legacy Windows accounting app

    • An office manager records a flow that logs in to a supplier portal in Edge, downloads the weekly statement and saves it to a dated folder

    • An IT team triggers an unattended desktop flow from a cloud flow whenever a new hire is added to a SharePoint list

    Frequently Asked Questions

    Yes, for attended use on Windows 10 and 11: you can build and run desktop flows on your own machine at no cost. Triggering desktop flows from the cloud, running them unattended, and organization-level management require paid Power Automate licenses.

    Power Automate is Microsoft's automation service as a whole. Cloud flows run in Microsoft's cloud and connect services through API connectors. Power Automate for desktop builds desktop flows that run on a Windows PC and operate applications through their user interface. The two can be combined.

    Attended flows run while a user is signed in to the machine, usually started by them. Unattended flows run on a machine with no one signed in, for back-office work on servers or VMs. Microsoft licenses unattended runs separately, per bot.

    Yes. It automates Microsoft Edge, Google Chrome and Mozilla Firefox through browser extensions that the installer prompts you to add. If web actions fail, check that the extension is installed and enabled and not blocked by an organization policy.

    The stored selector no longer matches the application or page, often after an update, a different window title, or content that has not finished loading. Re-capture the element, edit the selector to rely on stable attributes, and add a wait before the action.

    No. Power Automate for desktop is Windows-only. Mac users can use cloud flows in a browser, or run the desktop app inside a Windows virtual machine.

    Related terms, automations and guides

    Where this concept shows up in practice.

    DefinitionUiPathUiPath is an enterprise robotic process automation (RPA) and agentic automation platform, listed on the NYSE as PATH, whose Studio, Robots and Orchestrator let organizations build, run and govern software robots that operate desktop and web applications.DefinitionHyperautomationHyperautomation is a business-driven strategy, coined by Gartner, for rapidly identifying and automating as many business processes as possible using a combination of AI, RPA, machine learning, process mining, and integration tools.DefinitionWeb ElementA web element is any individual component rendered on a web page — buttons, links, input fields, images, text blocks, dropdown menus, and other HTML elements. In browser automation, web elements are the targets of interactions like clicking, typing, and data extraction.DefinitionMake (formerly Integromat)Make (formerly Integromat) is a visual automation platform that connects apps and designs complex workflows using a drag-and-drop canvas. It offers more advanced data transformation and branching capabilities than simple trigger-action tools, making it popular for technically-inclined users.DefinitionIntelligent AutomationIntelligent automation (IA) combines artificial intelligence, robotic process automation, and process analytics to automate complex business processes that require decision-making, pattern recognition, and adaptation beyond what rule-based systems can handle.DefinitionPlaywrightPlaywright is Microsoft's open-source browser automation framework that provides a single API to control Chromium, Firefox, and WebKit browsers. It supports headless and headed modes, auto-waiting, and network interception, making it a leading choice for testing and web scraping.DefinitionSeleniumSelenium is an open-source browser automation project, best known for Selenium WebDriver, a library that controls Chrome, Firefox, Edge and Safari through the W3C WebDriver standard. It is widely used for cross-browser testing and for scraping JavaScript-rendered pages.DefinitionAI AgentAn AI agent is an autonomous software system that uses large language models to perceive its environment, make decisions, and take actions to accomplish goals with minimal human direction.

    Stop reading about automation.

    Start automating.

    Describe what you need in plain English. Autonoly's AI agent builds and runs the automation for you — no code required.

    See Features