The CoE Starter Kit is the right place to start a mature Power Platform governance practice. Microsoft maintains it actively, it is free, and it gives you inventory, governance flows, nurture tooling, and a maker onboarding experience out of the box.
It also has a setup process that will humble you if you go in unprepared. Here is what the documentation glosses over.
Before you install: things to have ready
The documentation lists prerequisites but underestimates how much time getting them right actually takes. Before you start the installer:
- A dedicated CoE environment: never install the CoE kit in Default or in a production business environment. It needs its own home. Create it first.
- A service account: a dedicated account with Power Platform admin rights that will own the CoE flows and connections. Not your personal admin account. A real service account with its own mailbox.
- Azure AD app registration: some CoE components require an app registration for Graph API access. Do this before the installer asks for it, not during.
- Appropriate licensing: the CoE kit uses premium connectors. Every user who interacts with it needs a Power Apps or Power Automate Premium licence β or your tenant's equivalent licence bundle.
The inventory sync takes longer than you expect
The first time the inventory flows run, they are crawling your entire tenant. For a tenant with hundreds of environments and thousands of apps, this can take hours. Do not be alarmed. Do not cancel it. Let it run overnight if necessary.
After the first sync, subsequent runs are incremental and much faster.
The flows that fail silently
Some CoE flows fail on first run without obvious errors. The most common culprits:
- The Admin Sync flows need the service account to have explicit access to all environments β not just tenant admin, but environment admin on each environment you want inventoried.
- The email notification flows need the service account's mailbox to be properly configured β shared mailboxes sometimes cause issues.
- Audit log flows need audit logging enabled at the tenant level in the Microsoft 365 compliance centre β this is often disabled by default in older tenants.
Spend an hour after initial setup checking each major flow group and confirming it ran successfully. The CoE kit's built-in monitoring dashboard helps, but it does not catch everything.
What to configure first
After the inventory is running, prioritise these in order:
- Maker welcome email: configure the onboarding email that new makers receive. This is often the first official communication a maker gets from the CoE β make it good.
- App compliance process: set the threshold at which an app triggers a compliance review request. Start with something achievable β maybe apps with more than twenty users.
- Inactivity notices: configure the flows that identify apps and flows that have not been used in ninety days and contact owners about archiving them.
- Risk assessment: the CoE kit can score apps for risk based on connector usage, user count, and other factors. Configure your risk thresholds to match your organisation's risk appetite.
The thing nobody talks about: change management
The CoE kit is not a technical project. It is a cultural one. You can have perfect inventory and governance flows, and still have makers who ignore the compliance requests, who build in Default because they do not know better, who share apps without going through the approval process.
The technical setup is two weeks. The cultural embedding is six months of consistent communication, maker office hours, and leadership reinforcement.
Start the CoE kit with a clear communication plan for your maker community. The technology is the easy part.