| title | description | keywords | ms.date | ms.topic | author | ms.author | ms.custom | ms.service | ms.collection |
|---|---|---|---|---|---|---|---|---|---|
View billed sessions |
See Power Virtual Agents billed sessions for the last 30 or 7 days. |
PVA |
01/23/2023 |
article |
iaanw |
iawilt |
analysis, licensing, ceX |
power-virtual-agents |
virtual-agent |
[!INCLUDEpublic preview disclaimer]
Select the version of Power Virtual Agents you're using here:
[!div class="op_single_selector"]
When you purchase a Power Virtual Agents license, you gain capacity for the specified number of billed sessions. Power Virtual Agents pools this capacity across the entire tenant.
The consumption of the capacity isn't reported at the tenant level, but can be seen for each individual bot.
-
In Power Virtual Agents, in the navigation menu, select Analytics.
-
Go to the Billing tab.
:::image type="content" source="media/analytics-billed-sessions/analytics-billed-sessions.png" alt-text="Billed session view." border="false":::
You can change the date range to filter the Total billed sessions over time chart. You can also see the total billed sessions and trend percentage next to the chart.
A billed session is an interaction between a customer and a bot, and represents one unit of consumption.
The billed session begins when a user topic or premium functionality (as indicated in the Common scenarios section) is triggered. For more information, see Use system and sample topics section
A session ends for one of the following reasons:
-
The user ends the chat session.
When the bot 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 bot.
The one-hundred-and-first turn starts a new session.
The following table helps illustrate which sessions are going to be billed and which sessions are free or included in select Microsoft 365 subscription. These scenarios are examples only and not all scenarios are covered.
| Scenario | Is session billed? | Topic type | Channel | Power Automate flow | Bot Framework extensibility | Bot stored in |
|---|---|---|---|---|---|---|
| User logs vacation days (in Dataverse for Teams) in a conversation with the bot in Microsoft Teams. | Included with select Microsoft 365 subscriptions | Any topic type | Teams | Yes (only standard connectors) | Not used | Dataverse for Teams |
| Bot greets user on a website, customer escalates to human agent directly or doesn't interact with the bot. | Free - not a billed session | System | Any channel | Not used | Not used | Any environment type |
| Greeting topic redirects to Bot composer or a skill topic for advanced operations. | Billed session | Any topic type | Any channel | Either used or not used | Yes | Any environment type |
| Greeting topic pulls information about the user using Power Automate flow to present a customized experience. | Billed session | Any topic type | Any channel | Yes (any connector) | Either used or not used | Any environment type |
| User interacts with the bot on your website to ask about store hours, check order status and so on. | Billed session | Non-system | Any channel | Either used or not used | Either used or not used | Dataverse |
Note
Sessions that use the embedded test chat don't count toward the billed sessions. The Billed Session report doesn't distinguish between the sessions included in the Power Virtual Agents for Microsoft Teams plan and those that aren't included. You might see an inflated number of billed sessions in the report.
- 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 bot is in addressing a user's questions.
- Billed sessions and analytics sessions are distinct and independent.
For more information, see Analyze bot performance and usage in Power Virtual Agents.
Currently, you can only see billed sessions for a single bot.
If you see billed sessions, it doesn't mean you'll be charged. For example, the trial offer provides you with some billed sessions.
[!INCLUDEfooter-include]