Building and customizing solutions using Microsoft 365 Copilot APIs and tools
Hello Tadas Vaidotas, here are the responses to your specific questions.
- Yes. When an environment is toggled to “Managed,” all apps and flows in that environment are treated as premium assets, regardless of the connectors they use. End users must have a paid Power Platform premium license to run any app/flow in a Managed Environment, even if those apps would ordinarily be covered by Office 365 licensing in an unmanaged environment.
- End-users do not necessarily need individual Copilot licenses if your organization has purchased Copilot Studio message capacity (in the form of message packs or pay-as-you-go). Their interactions can be covered by the tenant’s capacity. However, if you have not provisioned any shared capacity, then each user would indeed need a Copilot license (such as a Microsoft 365 Copilot license) to use the Copilot agent.
- To use Managed Environments, all active users (makers and consumers) in those environments must be covered by a Power Platform premium license (or eligible trial) – not just the admins. In other words, Managed Environments is unlocked by any standalone Power Apps, Power Automate, Power Pages, Microsoft Copilot, or Dynamics 365 license assigned to a user, and each user who builds or runs apps in a managed environment needs at least one such license. It is not a feature that only the admin needs to have.
- I would generally say that this should start with aligning your environment strategy with the licensing boundaries. In practice, you should segregate apps by their licensing needs and criticality, and leverage different license models (per-user, per-app, capacity-based) to minimize cost. At the same time, use Managed Environments selectively for governance where it adds value, and maintain a good user experience by not over-restricting truly low-cost apps. Don't mix heavily Standard-only apps with Premium apps in the same managed environment. Also, you can look at per-app plans if you have the majority covered by existing user licenses but want to cover for some occasional users. Finally, segregate your dev, test and prod environments with appropriate plans. Look at where you can use the message-packs vs PAYG instead of full licensing.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.