
RPA Teacher. Follow along👆 35,000+ YouTube Subscribers. Microsoft MVP. 2 x UiPath MVP.
Anders Jensen [MVP] presents a practical walkthrough in his YouTube video on scheduling Power Automate Desktop flows, focusing on how to connect desktop automations to timed triggers and the cloud. He demonstrates the full setup, showing how the Machine Runtime and cloud flows work together, and explains how to use input and output variables to pass data between flows. Consequently, viewers leave with a clear view of the end-to-end process rather than only isolated steps. The video aims to help both beginners and experienced users create more reliable scheduled desktop automations.
First, Jensen explains that Power Automate Desktop itself does not include built-in time scheduling, so users typically rely on external triggers or orchestration by cloud services. In particular, he outlines two main approaches: using Windows Task Scheduler to launch flows locally, or invoking desktop flows from a cloud flow that runs on a schedule. Both methods achieve scheduled execution, but each offers different levels of central control and scalability. Therefore, choosing between them depends on the environment and operational needs.
Next, the video clarifies how the Machine Runtime links local machines to the cloud, enabling a cloud flow to start a desktop flow on a chosen machine. Jensen shows how cloud flows can apply conditional logic and integrate with other services, while local scheduling via the Task Scheduler keeps execution fully on the desktop. As a result, teams can mix approaches to get centralized orchestration together with local resource access. This hybrid option helps when compliance or environment constraints prevent moving tasks entirely to the cloud.
Jensen walks through the essential setup steps, starting with validating the desktop flow in the Power Automate Desktop designer, registering the machine with Machine Runtime, and then configuring a scheduler. For local triggers, he shows how to call the PAD console host executable and pass the specific desktop flow identifier so the correct flow runs on schedule. Meanwhile, when using cloud flows, he demonstrates the “Run a Flow Built with Power Automate Desktop” action to select machines and pass input and output variables. Thus, the video balances hands-on examples with explanations so viewers can replicate the setup in their own environments.
Importantly, Jensen emphasizes testing flows manually before enabling any schedule and enabling notifications so teams can monitor successes and failures. He also mentions machine group management, pointing out limits such as the recommended machine distribution to avoid queues and the practical limit on concurrency. Consequently, the configuration includes choices about which machines to assign and how often to run tasks. These choices affect reliability and throughput and require careful planning.
The video does not shy away from tradeoffs; using Windows Task Scheduler keeps flows local and avoids cloud dependency, but it limits central control and complicates monitoring across many endpoints. Conversely, cloud orchestration offers better central visibility and richer triggers, yet it depends on network connectivity and proper machine registration with the Machine Runtime. Therefore, teams must weigh control, security, and manageability when choosing an approach.
Jensen also raises operational challenges such as handling credentials securely, avoiding machine contention when many flows run at once, and dealing with environment updates that change UI elements or file paths. Moreover, error handling becomes more important with scheduled runs because unattended failures can cascade into business impact. As a result, robust logging, retry policies, and alert mechanisms become essential parts of a production-grade setup.
For reliability, Jensen recommends spreading scheduled runs across times and machines to reduce contention and to group similar flows for easier management. He also advises using service accounts for unattended runs, keeping flow logic modular, and passing input and output variables clearly to reduce coupling between flows. Consequently, these practices simplify updates and improve observability over time.
Finally, he suggests regular testing and version control, along with clear monitoring and notification practices so teams respond quickly to problems. By combining Power Automate Desktop, the Machine Runtime, and targeted scheduling—either with the Windows Task Scheduler or a cloud flow—organizations can create dependable desktop automations. In short, the video provides a balanced, step-by-step guide that highlights both how to set up scheduled desktop flows and the tradeoffs administrators must manage in production environments.
schedule Power Automate Desktop flows, Power Automate Desktop scheduling, automate desktop flow schedule, run PAD flows on schedule, schedule Windows desktop flows, unattended Power Automate Desktop scheduling, Power Automate Desktop task scheduler setup, full setup guide Power Automate Desktop scheduling