Start with foundations
Use a curated collection of trainings, certifications and learning paths to build solid platform knowledge.
Open learning resources →Power Platform Learning Hub
Short, implementation-focused tips for Power Apps, Power Automate, Dataverse, Power Pages and Copilot Studio.
Choose your path
Move from discovery to execution with focused paths instead of digging through content one post at a time.
Use a curated collection of trainings, certifications and learning paths to build solid platform knowledge.
Open learning resources →Search through practical Power Platform tips by archive, category and tag when you need an answer fast.
Explore the archive →Get fresh patterns, shortcuts and platform updates delivered directly to your inbox.
Subscribe to the newsletter →Go straight to the full archive when you already know you want tip-first learning.
View archive →Jump into a curated collection for Power Apps, Power Automate, SharePoint, Dataverse or AI & Copilot.
Browse topics →Scan platform-specific keywords and patterns when you want to pinpoint a niche topic quickly.
Explore tags →Understand the mission behind the site and how the content is designed to help busy makers ship faster.
Read the about page →TL;DR: Use Matthew Devaney’s free PowerApps Collections Cookbook for copy-and-paste Power Fx recipes to handle advanced collection tasks. Manipulating collections in advanced ways, numbering rows...
TL;DR: Wrap your flow in Try, Catch and Finally Scope actions and use Configure run after so Catch runs only on failure and Finally always runs cleanup, no matter what happened before. Flows that...
TL;DR: Insert a pre-built template screen (Email, Calendar, Tutorial…) from the Insert tab, then customize it instead of building from a blank screen. Building common app screens from scratch tak...
TL;DR: Open a PowerApps for Teams app directly in the make.powerapps.com studio by swapping its environment and app IDs into a standard edit URL. Editing a PowerApps for Teams app normally means ...
TL;DR: Group reusable actions in a Scope, use ‘Copy to my clipboard’, then paste them into any flow via My Clipboard. Recreating the same set of actions in flow after flow wastes time and invites...
TL;DR: Build your trigger condition visually with a Filter array action in advanced mode, then copy the generated expression into the trigger’s Trigger Conditions setting. 🧰 Free tool: Build v...
TL;DR: Go beyond Set and UpdateContext, use With for scoped record contexts and Param to read inbound app parameters. 💡 Challenge Finding yourself limited to Set and UpdateContext variables in Po...
TL;DR: Run the built-in Test feature to trigger your flow manually and inspect every action’s inputs and outputs before you activate it. 💡 Challenge You’ve created a complex flow in Power Automat...
TL;DR: Automate scheduled solution exports (.zip) to SharePoint/OneDrive/Azure Blob so you always have a backup to import and restore flows, apps, and solutions. Delete or break a flow and there’...
TL;DR: Merge and deduplicate arrays with union() (pass the same array twice for DISTINCT), then narrow results with the Filter Array action. 💡 Challenge Data manipulation is a cornerstone of Powe...
Microsoft and the Power Platform product names (for example Power Apps, Power Automate, Copilot Studio) are trademarks of the Microsoft group of companies. This is an independent website. It is not operated, sponsored or endorsed by Microsoft.