Forum Discussion

andremm's avatar
andremm
New Member
2 months ago
Solved

Power BI Embedding - Copilot

Hey all!!    I'm currently working on a project in which we are exploring the Copilot on Power BI, and we were wondering if it would be possible to embed the report in our website with the Copilot ...
  • Parchitect's avatar
    2 months ago

    Hi andremm ,

    The key question is who the website users are.

     

    If this is an internal portal where users sign in with their own Entra ID / Power BI account, then Copilot in embedded reports is supported for secure embed scenarios. Microsoft announced that the Copilot report pane is available in securely embedded Power BI reports for portals and websites. You still need the normal Copilot requirements, such as Copilot being enabled in the tenant, supported capacity, supported region, and the user having access to the report and semantic model.

    Reference:
    Now available: two new Copilot experiences
    Embed a report in a secure portal or website

     

    If you mean embed for your customers / app-owns-data, where the application uses an embed token or service principal and the external users do not sign in with their own Power BI identity, I would not assume that the native Copilot pane is supported in the same way. Copilot depends heavily on user identity, permissions, and governed access to the semantic model.

     

    For Fabric data agents, I do not think there is a native option to embed a “data agent tab” directly inside a Power BI embedded report. However, data agents can be consumed programmatically, for example through Microsoft Foundry Agent Service, so you could build your own chat UI in the website and call the agent behind the scenes.

    Reference:
    Fabric data agents in Microsoft Foundry Agent Service
    Use Fabric data agents with Azure AI Foundry Agent Service

     

    So practically:

    • Internal users signing in → secure embed + Copilot pane is the straightforward path.
    • External customers / app-owns-data → I would not rely on the native Power BI Copilot pane being available.
    • Custom external chat experience → consider a Fabric data agent / Foundry agent with your own front-end and identity model.

    If your audience is internal Entra users, secure embed is probably the right direction. If your audience is external customers, I would design a custom chat experience rather than depending on the native Power BI Copilot pane.

     

    Best regards,
    Solutions Architect · Microsoft Fabric Specialist · Parchitect

    💡Did my response help you? Clicking Kudos is a small gesture that goes a long way, it encourages contributors and helps the community thrive!
    ✔️Did I answer your question? Please mark my post as a Solution, it helps others find the answer faster.