web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Copilot Studio - Calling Actions from Copilot S...
Suggested answer

Error: This agent is currently unavailable. It has reached its usage limit. Please try again later.

(1) ShareShare
ReportReport
Posted on by 11

Hi everyone,

I'm currently encountering the following error when trying to use our Copilot agent: "This agent is currently unavailable. It has reached its usage limit. Please try again later."

  • License: I have a Microsoft 365 Copilot license.
  • Trigger: The agent is invoked via a Canvas App using the "Execute Copilot" action through the Microsoft Copilot connector (PowerApps Premium).
  • Prompt Model: GPT-4.1
Behavior Observed:
  • The agent works fine when tested directly in Copilot Studio.
  • When triggered from the Canvas App, it works once, then quickly hits the usage limit.
  • After a short cooldown (a couple of minutes), it works again briefly before the error reappears.
Timeline (found via conversationId):
  • 9:22 AM – Usage limit reached
  • 9:40 AM – Response successfully generated
  • 9:41 AM – Usage limit reached again
  • 9:47 AM – Response successfully generated
  • 9:49 AM – Usage limit reached again

My Understanding:

  • I assumed M365 Copilot licenses offer unlimited usage within M365 apps.
  • The agent is not deployed to an external channel, so I didn’t purchase additional Copilot Studio credits.
  • Based on documentation, the M365 license should allow up to 8000 responses per minute, which I’m nowhere near.
Questions:
  • Is the Canvas App considered an external channel, even if it's internal to our tenant?
  • Could this be a hidden throttling limit or a credit consumption mismatch?
  • Do I need to purchase Copilot Studio credits even with an M365 license?
  • Is there a way to monitor or log actual credit consumption per session?
Any help or clarification would be greatly appreciated. Thanks in advance!
Categories:
I have the same question (1)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    50,275 Super User 2025 Season 2 on at
    Error: This agent is currently unavailable. It has reached its usage limit. Please try again later.
     
    Can I ask what type of Tools or Agent flows it uses when its called?
     
    The error itself isn't resolvable just based on the words for us :-( as it can be for numerous issues.
     
    Please share your agent, and explain what it does when called.
     
    Look at the Activities tab so you can see what it was doing, if its still running... did you make a Flow Single threaded (Concurrency) and the bot uses it and many other reasons.
     
    Let's get this resolved for you, it could be a bug too and may resolve itself.

    If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.

    Thank you!
    Sincerely, Michael Gernaey
  • nbella1234 Profile Picture
    11 on at
    Error: This agent is currently unavailable. It has reached its usage limit. Please try again later.
    Hi @Michael E. Gernaey

    Thanks for your quick response and willingness to help—really appreciate it!

    Here’s a bit more detail about the agent setup:

    • The agent has one custom topic triggered by “When a message is received.”
    • The message is sent in JSON format from a Canvas App using the “Execute Copilot” action via the Microsoft Copilot connector (PowerApps Premium).
    • The prompt uses the user input from the message and references a Dataverse column for context. It then generates a comment using the GPT-4.1 model.
    • Once the response is generated, it’s written back to the Dataverse table using the “Update a row” action.
    • The conversation is then ended.

    The agent is not connected to any external channels—it’s only used internally within our tenant. There are no custom flows, tools, or external APIs involved. The behavior is consistent: it works fine when tested directly in Copilot Studio, but when triggered from the Canvas App, it hits a usage limit after just one or two calls, then recovers briefly before hitting the limit again.

    I checked the Activities tab as well:

    • When the agent runs inside Copilot Studio, I can see the activity logged immediately in the Activities tab.
    • However, when triggered from the Canvas App, the activity does not appear unless I manually search using the conversation ID.
    • Even after the agent successfully generates a response and updates the Dataverse row, the activity status remains “InProgress” for several minutes and eventually switches to “Cancelled”, despite the job completing successfully.
    • My topic does include an “End Conversation” action, so I would expect the activity to close properly.

    Thanks again for your support!

  • Suggested answer
    Michael E. Gernaey Profile Picture
    50,275 Super User 2025 Season 2 on at
    Error: This agent is currently unavailable. It has reached its usage limit. Please try again later.
     
    I am going to have to think for a little bit today... it is a strange situation and I am going to try to reproduce it. Please give me today as I have a lot of stuff to get done for myself, but I will try to reproduce it. Clearly you should not be out.
     
    I cannot think of a good reason for it to do it except I do wonder.... hmmm
     
    Can you try something its silly and maybe it will do nothing.
     
    But can you do these steps.. See if anything stands out. You can actually turn on verbose mode as well in the settings of Live Monitor. Technically after sending the message to copilot it should disconnect and just be good..
     
    What I am thinking here is this. to Solve it
    Can you add a Flow in between. Call the Flow, have the flow call Copilot. I believe this would resolve it.
     
     
    Please follow these steps to look into Live Monitor for possible errors

    1. Please go to PowerApps.com in the environment published
    2. Please click the Apps menu option on the left
    3. Find your App in the list and Click the ... at the end
    4. Click Details ==> Live Monitor
    5. Once it opens up, click Play Published App
    6. When that Tab Opens, Play your App, Cause the issue
    7. Go back to Live Monitor Tab
    8. On the right side, click the Properties (its vertical) to open the right side window
    9. In the Filter (Top Right) Type Error
    --See if you have any errors
    --if so, please scroll through them, real errors cause 4 lines (usually) of errors
    ----one of the 4 lines will populate the Properties window with 4 Tabs

    10. Grab the Response Tab
    11. Expand the Headers and Body Sections
    12. See if you can share or understand the error

    If this shows nothing please come back here.

     
  • nbella1234 Profile Picture
    11 on at
    Error: This agent is currently unavailable. It has reached its usage limit. Please try again later.
    Hi @Michael E. Gernaey

    Thanks you again for your response.

    I checked the live monitor, and it always returns with a Conversation ID. It does not return with any error, which is why I am confused. Based on the documentation, my assumption was that if it returns with a Conversation ID meaning the agent was successfully called and the agent responded. 

    It is later when I used the ID to check activity, I saw that the agent did not generate a response but instead showed the usage limit error. 

    I came across this article https://admin.powerplatform.microsoft.com/support/knownissues/5650625. Do I need to purchase Copilot Studio credits even with an M365 license?

     

  • Suggested answer
    Michael E. Gernaey Profile Picture
    50,275 Super User 2025 Season 2 on at
    Error: This agent is currently unavailable. It has reached its usage limit. Please try again later.
     
    yes, you need credits also.
     

    If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.

    Thank you!
    Sincerely, Michael Gernaey
  • nbella1234 Profile Picture
    11 on at
    Error: This agent is currently unavailable. It has reached its usage limit. Please try again later.
     
    That is interesting. Based on Microsoft Licensing, shouldn't the credits be included with the Microsoft 365 Copilot license? My agent is being used inside Copilot studio, therefore my understanding was that I get unlimited Credits to use within the studio. So we need the Microsoft 365 Copilot license and additional credits for the agent to work? 
     
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Tom Macfarlan – Community Spotlight

We are honored to recognize Tom Macfarlan as our Community Spotlight for October…

Leaderboard > Copilot Studio

#1
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 523 Super User 2025 Season 2

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 378 Super User 2025 Season 2

#3
DAnny3211 Profile Picture

DAnny3211 132

Last 30 days Overall leaderboard

Featured topics