Quotas and limits for Copilot Studio
This article contains quotas and limits for Copilot Studio.
Quotas
Quotas are default constraints applied to agents that limit how often messages can be sent to the agent. Quotas exist primarily to protect against unexpected usage surges that otherwise might impact the functionality of the application.
Quotas are applied to your agents alongside the capacity constraints you gained by purchasing a Microsoft Copilot Studio plan. Also see Assign user licenses and manage access. Copilot Studio default quotas are configurable and can be adjusted for your custom agents on a case-by-case basis.
The following quotas, defined as requests per minute (RPM), apply to Copilot Studio agents' Dataverse environment.
Action | Quota with the paid plan |
---|---|
Messages to an agent (Includes any message from a user or integrations, such as Azure Bot Framework skills, to a single agent.) |
8,000 RPM per Dataverse environment |
If the quota for messages to an agent is met, the user chatting with the agent sees a failure notice when they try to send a message.
Limits
These limits apply to the Copilot Studio web app and the Copilot Studio app in Microsoft Teams. These limits are configurable and can be adjusted for your agents on a case-by-case basis. Please open a support ticket with business justification to adjust your agent's limits.
Copilot Studio web app limits
Feature | Limits |
---|---|
Agent Builder instructions | 8,000 characters |
File upload (size) | 512 MB |
Files uploaded (number of files) | 5001 |
Image upload (size) | Only supported in PDF files |
Skills | 100 per agent |
Topics | 1,000 per agent in Dataverse environments |
Trigger phrases | 200 per topic |
1 The 500-file limit does not apply to SharePoint as a knowledge source.
Copiot Studio Teams app limits
Feature | Limits |
---|---|
Agents | 50 per team |
Skills | 100 per agent1 |
Topics | 250 per agent in Dataverse for Teams environments2 1000 per agent in Dataverse environments (after upgrade) |
Trigger phrases | 200 per topic |
1 You must have a Copilot Studio standalone subscription to use skills in a Teams app created agent. Skills aren't available in the Teams plan.
2 If you're approaching limits in Dataverse for Teams environments, you can upgrade Dataverse for Teams to continue adding topics.
Copilot Studio subscription limits
Feature | Standard subscription | Teams (select Microsoft 365 subscriptions) |
---|---|---|
Sessions | N/A | Chat sessions are unlimited per tenant every month, but a service limit of 10 sessions per user every 24 hours across all agents in a tenant are enforced.1 |
Power Platform requests2 | 250,000 every 24 hours3 | 6,000 every 24 hours |
1 Copilot Studio sessions that are included with Microsoft 365 subscriptions aren't pooled.
2 These requests are consumed by Power Automate flows that are triggered by Copilot Studio agents. Learn more about Power Automate limits.
3 You can contact your admin to increase the Copilot Studio Power Platform requests limits by purchasing the Copilot Studio Chat Session add-on. For more information, see the Microsoft Power Platform Licensing Guide.
Required services
The following table lists the services to which Copilot Studio connects. Ensure none of these services are blocked on your network.
Configure all required services for Power Automate, in addition to Copilot Studio, to use both together.
Domains | Required | Protocols | Uses |
---|---|---|---|
*.directline.botframework.com | Yes | HTTPS | Access to Bot Framework Web Chat |
*.directline.botframework.com | Yes | WS | Web socket connection to support Chat |
pipe.aria.microsoft.com | No | HTTPS | Telemetry data gathered by Microsoft (strongly recommended ensuring the Microsoft team can adequately respond to client-side agent editing issues) |
*.powerva.microsoft.com | Yes | HTTPS | Copilot Studio authoring experience and APIs |
*.analysis.windows.net | Yes | HTTPS | Analytics reports shown in Copilot Studio (through Power BI) |
bot-framework.azureedge.net | Yes | HTTPS | Bot framework resources |
pa-guided.azureedge.net | No | HTTPS | In-product guidance (recommended) |
cci-prod-botdesigner.azureedge.net | Yes | HTTPS | Copilot Studio authoring experience |
Maximum channel data message size limits when using Copilot Studio in Omnichannel
Copilot Studio in Omnichannel uses the ACS channel, and the same channel data message size limit of 28 kb applies.
This limit can affect scenarios such as transferring to Omnichannel, where all the variables (both local to the topic and agent variables available in the conversation) are passed as context to the agent. If the size of all the variables passed exceeds the limit, the ACS channel fails with error MessageSizeExceeded
, and the transfer is completed without the variables being passed. If you encounter scenarios in which the context isn't being passed, check for a large number of variables, and clear them before making the transfer to avoid going over the limit.