SharePoint (Part 2)
Neil Haddley • May 3, 2026
Device Request — embedded canvas app with an instant flow
In Part 1 I built a Device Request list in SharePoint and customised its built-in form with Power Apps. That approach is straightforward, but it ties everything to the SharePoint list — the flow only fires when a list item is written, every submission is visible in the list view, and the form can only do what a customised list form supports.
Here I took a different approach: a standalone canvas app calls a Power Automate instant flow directly from its Submit button, and the finished app is embedded in the SharePoint page as a web part. This gives a few advantages. The flow is triggered immediately by the app rather than waiting on a SharePoint list write, so there is no intermediate storage and no list view for users to stumble into. The canvas app is a proper Power Apps screen, so validation, layout, and conditional logic are all straightforward to add. And because the app is embedded via the Power Apps web part, it appears inline on any SharePoint page without users needing to navigate to a list at all.



























