View billed sessions
A billed session is an interaction between a customer and a copilot. It represents one unit of consumption. The purchase of a Copilot Studio license includes a specific number of billed sessions. Copilot Studio pools this capacity across the entire tenant. How much of your capacity you've consumed isn't reported at the tenant level. However, you can view consumption for individual copilots.
Note
This article is for billed sessions in the legacy Power Virtual Agents license. This legacy license is no longer available for purchase starting on January 1, 2024.
A billed session begins when a user topic or premium functionality is triggered. A billed session ends when one of the following conditions is met:
The user ends the chat session.
When the copilot doesn't receive a new message for more than 30 minutes, the session is considered closed.The session is longer than 60 minutes.
The first message that occurs after 60 minutes starts a new session.The session has more than 100 turns.
A turn is defined as one exchange between a user and the copilot. The one-hundred-and-first turn starts a new session.
Sessions that use the embedded test chat don't count toward billed sessions.
View your copilot's billed sessions
In Power Platform Admin Center, in the navigation menu, select Billing.
Select the Licenses tab.
Common scenarios
The following table helps illustrate when sessions are billed and when sessions are free or included in select Microsoft 365 subscriptions. These scenarios are examples only, and not all scenarios are covered.
Scenario | Is session billed? | Topic type | Channel | Power Automate flow | Bot Framework extensibility | Copilot stored in |
---|---|---|---|---|---|---|
User logs vacation days in a conversation with the copilot in Microsoft Teams. | Included with select Microsoft 365 subscriptions | Any topic type | Teams | Yes (only standard connectors) | Not used | Dataverse for Teams |
Copilot greets user on your website, user escalates to a human agent directly or doesn't interact with the copilot. | No | System | Any channel | Not used | Not used | Any environment type |
Greeting topic redirects to Bot Framework Composer or a skill topic for advanced operations. | Yes | Any topic type | Any channel | Either used or not used | Yes | Any environment type |
Greeting topic gets information about the user using a Power Automate flow to present a customized experience. | Yes | Any topic type | Any channel | Yes (any connector) | Either used or not used | Any environment type |
User interacts with the copilot on your website to ask about store hours, check order status, and so on. | Yes | Non-system | Any channel | Either used or not used | Either used or not used | Dataverse |
Frequently asked questions
What's the difference between total sessions, engaged sessions, and billed sessions?
- Billed sessions are used to measure usage against the capacity that is allocated when you purchase a license. For more information, see the Microsoft Power Platform Licensing Guide.
- Total sessions and engaged sessions are metrics of analytics sessions, used to determine how efficient a copilot is in addressing a user's questions.
- Billed sessions and analytics sessions are distinct and independent.
For more information, see Analyze copilot performance and usage.
Where can I see the total number of billed sessions for my organization?
You can only view billed sessions for individual copilots.
If I'm on a trial subscription but have some billed sessions, do I have to pay?
Not necessarily. The trial offer provides you with some billed sessions.