Regarding the threshold handling in copilot studio.

Raju Raju1 0 Reputation points
2026-06-24T09:52:02.7233333+00:00

I have more than 4,000 records in Excel and am using the "List Rows Present in Table" action from the Excel connector. However, I observed that, unlike Power Automate, Copilot Studio does not appear to provide an option to handle pagination or threshold limits. I tried both direct implementation and topic-based approaches, but I could not find any setting to manage large datasets.

I also attempted to use a Power Automate flow and pass the retrieved data back to the Copilot Studio agent. However, I was unable to do so because of the 256 KB response size limitation, which results in a throttling issue.

Since Copilot Studio and Power Automate use the same connectors, why is it not possible to configure the connector settings in Copilot Studio to handle larger thresholds (for example, up to 100,000 records) directly? Alternatively, is there a recommended best practice or solution for handling and processing large volumes of data in this scenario?

Note: Don't include other services like Microsoft foundry etc.,

Microsoft Copilot | Other
0 comments No comments

1 answer

Sort by: Most helpful
  1. Ashlesha Pawar (Tata Consultancy Services Limited) 385 Reputation points Microsoft External Staff
    2026-06-24T11:43:08.6466667+00:00

    @Raju Raju1

    Thank you for the detailed question.

    Why Copilot Studio doesn't expose pagination/threshold settings — by design: Copilot Studio's connector actions are intentionally simplified and do not expose low-level settings like pagination thresholds. It is a conversational AI runtime, not a bulk data processing engine — large dataset operations are expected to be delegated to Power Automate flows, not handled natively in topics.

    The 256 KB flow response limit is real and documented: Returning 4,000+ rows of Excel data in a single flow response will breach the payload size limit between Power Automate and Copilot Studio. The fix is to never return all records — filter at the source.

    Recommended approach:

    1. Filter in the flow, not after: Use Filter Query or Top Count in "List Rows Present in Table" to return only rows matching the user's specific input. This keeps the response well under the size limit regardless of total record count.
    2. Enable Power Automate pagination only when needed: Set a threshold under the action's Settings, but always combine with server-side filtering so the agent receives a small targeted result, not a bulk export.
    3. Migrate from Excel to SharePoint List or Dataverse: Excel is not optimized for large-dataset querying. Both alternatives handle large record counts far more reliably with filtered queries.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.