Share via


View billed sessions

A billed session is an interaction between a customer and an agent. 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 agents.

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 agent 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 agent. 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 agent's billed sessions

  1. In Power Platform admin center, in the navigation menu, select Billing.

  2. Select the Licenses tab.

    Billed sessions displayed in Power Platform Billing

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 Agent stored in
User logs vacation days in a conversation with the agent in Microsoft Teams. Included with select Microsoft 365 subscriptions Any topic type Teams Yes (only standard connectors) Not used Dataverse for Teams
Agent greets user on your website, user escalates to a human agent directly or doesn't interact with the agent. 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 agent 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 an agent is in addressing a user's questions.
  • Billed sessions and analytics sessions are distinct and independent.

For more information, see Analyze agent performance and usage.

Where can I see the total number of billed sessions for my organization?

You can only view billed sessions for individual agents.

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.