Here is a breakdown addressing each of your points:
End User Licenses-
No separate Power Virtual Agents or Power Automate Premium licenses are needed for end users to interact with the bot in Teams.
However, the bot’s functionality depends on whether the developer has built the bot using premium connectors like Azure Cognitive Services. The costs for premium connectors are borne by the Copilot owner or organization.
Azure Cognitive Services -
End users do not need separate licenses for Azure Cognitive Services. The Azure subscription used to host the bot or its features, such as natural language processing, incurs costs. These are handled by the organization or developer managing the bot.
Permissions in Teams -
The Copilot must be added as an app in Teams, and appropriate permissions need to be granted by the Teams administrator. The admin should ensure that users have access to interact with the bot, which can be managed in the Teams settings under app permissions.
Tenant License for Copilot Studio -
Since you are using “Premium Flows” with Power Automate, a tenant license is required to manage and execute these flows. This applies if the bot leverages premium connectors like Azure Cognitive Services or has premium flow triggers.
For small teams (like your 5 users), you could substitute the tenant-wide license with individual Power Automate Premium licenses for each of those users, provided the users are the ones triggering or managing the flows. However, if the flows run automatically and impact all users, you may still need a tenant license.
Hope this will help, please verify this if you found useful.
Thanks,
Sandeep