Share via

Copilot Studio Licensing: M365 Copilot + Credit Pack + HTTP Action via Power Automate Autonomous Trigger — What's Actually Covered?

jogender yadav 0 Reputation points
2026-05-08T05:49:58.7+00:00

Hi Microsoft Team,

 

I need licensing clarification for a specific Copilot Studio scenario. Here is my exact setup:

 

My Licenses: - Microsoft 365 Copilot (premium, $30/user/month) — assigned to me - Copilot Studio Credit Pack (tenant-level, 25,000 credits/month) — active on tenant - Copilot Studio User License ($0) — NOT assigned to me

 

My Use Case: - I have built an agent in Copilot Studio - The agent is NOT published to Teams, SharePoint, or any M365 channel - A Power Automate cloud flow triggers the agent using the "Execute Agent" action - Inside the agent, an HTTP action calls Microsoft Graph API (with application permissions) to fetch a specific user's emails and meetings - The agent then summarizes this data using generative AI

 

My Questions:

 

 

  1. Since my agent is triggered by a Power Automate flow (autonomous/unattended trigger) and NOT by an authenticated M365 Copilot user interacting through Teams or Copilot Chat — does my M365 Copilot license provide any coverage, or will every run always consume Copilot Credits from the credit pack?

 

  1. Copilot Studio shows a warning about "premium features requiring a premium license" when I use the HTTP action. Given I have both the M365 Copilot license and active credit packs on the tenant(but not assigned the copilot studio user license) — what exactly is causing this warning and how do I resolve it?

 

  1. HTTP action used to call Microsoft Graph API classified as a Premium Connector in the context of Copilot Studio licensing, so would credits would be billed even i have a m365 copilot premium license and so that i need to assigned a copilot studio user license?

 

Thank you for your help.

 

Microsoft Copilot | Microsoft 365 Copilot | Development
0 comments No comments

1 answer

Sort by: Most helpful
  1. Nivedipa-MSFT 4,246 Reputation points Microsoft External Staff Moderator
    2026-05-08T06:57:20.91+00:00

    Hello jogender yadav,
    Please find the details below.
    Q1 — M365 Copilot coverage for Power Automate–triggered runs: The M365 Copilot license only applies to interactive use within M365 Copilot platforms such as Teams, Copilot Chat, Word, and Outlook. Since your agent is triggered through Power Automate's Execute Agent action, each run is considered autonomous and will use Copilot Credits from your 25k tenant pack.

    Q2 — Reason for the "premium license required" warning: The HTTP action is considered a premium feature, which is why the warning appears for makers. While your tenant credit pack covers runtime, the warning is based on the maker's license. To resolve this, assign yourself the Copilot Studio User license (at no cost); this enables you to author premium features, but does not affect runtime billing.

    Q3 — HTTP / Graph as a premium connector and credit consumption: The HTTP action is a premium capability and will consume credits on every run, regardless of your M365 Copilot license, because:

    1. The trigger is autonomous (via Power Automate), so it’s always metered.
    2. Premium features are metered even outside autonomous scenarios.

    The Copilot Studio User license is only for authoring premium features, not for runtime usage.

    Recommendation:

    • Continue using your credit pack for billing.
    • Assign the Copilot Studio User license to yourself to remove the maker warning.
    • Monitor usage in Power Platform Admin Center → Copilot Studio → Capacity.

    If you expect to exceed the 25k credit limit, consider switching to Pay-as-you-go.

    If you found the information above helpful, I would appreciate it if you could share your feedback.
    Your feedback is important to us. Please rate us: 🤩 Excellent 🙂 Good 😐 Average 🙁 Needs Improvement 😠 Poor

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

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.