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
Choose a trigger
Select what starts your automation—an email, form submission, or schedule.
Add actions
Define what happens next—send notifications, create tasks, or update data.
Test & run
Test your flow and let it run automatically whenever the trigger occurs.
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