Learn Power Automate

Discover how to automate your workflows, integrate apps, and boost productivity with Microsoft Power Automate—visual design first, with optional expressions when you need them.

Fan-made guide. This site is an independent learning outline for Power Automate, created by Glenn R. Galbadores. It is not affiliated with, endorsed by, or sponsored by Microsoft.

Start learning

Learning progress

These paths match the lesson book. Progress updates when you open a chapter on the Learn page (this browser only).

Why choose Power Automate?

Easy to use

Create powerful automations with a simple drag-and-drop interface.

Seamless integration

Connect to hundreds of apps and services including Microsoft 365, Salesforce, and more.

Boost productivity

Automate repetitive tasks and focus on what matters most.

About this site

Who built it, what it is (and isn’t), and how the pages are put together under the hood.

Creator & disclaimer

Made by Glenn R. Galbadores as a fan-made, educational resource to help people learn Microsoft Power Automate. It summarizes topics and points you to official Microsoft docs and the real designer to practice. It is not official Microsoft content.

How the coding works (basics)

  • Static site — HTML pages and assets; no server-side login or database on this project.
  • Vite bundles CSS/JS for fast local dev and production builds.
  • Tailwind CSS + DaisyUI handle layout, components, and themes.
  • Vanilla JavaScript modules load lesson HTML fragments, build the “book” view, run small UI helpers (search, quizzes, syntax highlighting), and optional animation (AOS).
  • Lesson text lives in small HTML files per topic; the learn page stitches them together in order.

To develop locally: clone the repo, run npm install then npm run dev. Production output is static files from npm run build (suitable for GitHub Pages or any static host).

How Power Automate works

1

Choose a trigger

Select what starts your automation—an email, form submission, or schedule.

2

Add actions

Define what happens next—send notifications, create tasks, or update data.

3

Test & run

Test your flow and let it run automatically whenever the trigger occurs.

4

Monitor & optimize

Track performance and refine your automations over time.

Common use cases

Email automation

Auto-send responses, notifications, and follow-ups

Document processing

Convert, organize, and route documents automatically

Team collaboration

Streamline approvals and task assignments

Data sync

Keep information updated across multiple systems

Ready to get started?

Use this guide alongside Microsoft Learn and the Power Automate designer to build real automations at your own pace.

Open lessons