If same part of yur workflow are complex, you can keep your flow as simple as possible by hiding the complexity in what I call "Service Flows"; To understand this post, you need first take a look at my previous post.
The Microsoft Graph api is an nice api covering many Microsoft cloud services.. In this post I will show you how to use the Microsoft Graph directly from Microsoft Flow without having to write "real code"
In this post you will learn how Microsft Flow can provision Office 365 groups, SharePoint sites, apply PnP templates and wait in Azure queue until the objects are created. And of course this will be achieved by writing Azure functions in C# or in PowerShell.