Forum Discussion
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 tab. Our idea is that the users could ask questions about the data in the report and get the answers from Copilot, but reading the documentation, I didn't find anything regarding embedding the Copilot tab and allowing website users to use it. Do any of you know if this is possible by any chance?
I'm also exploring the data agents on Fabric, but I don't think we can embed this either, can we?
Thanks!!
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 websiteIf 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 ServiceSo 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.
4 Replies
- ParchitectSolution Sage
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 websiteIf 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 ServiceSo 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. - v-menakakotaCommunity Support
Hi andremm ,
Thanks for reaching out to the Microsoft fabric community forum.
I would also take a moment to thank Parchitect , for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.
I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you.Best Regards,
Community Support Team- v-menakakotaCommunity Support
Hi andremm ,
I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you.
Best Regards,
Community Support Team
- DataTakoResolver III
Short version: the interactive Copilot pane isn't embeddable for anonymous website users yet, but there's a partial path depending on what you actually need.
For the Copilot pane (the ask-questions experience in the report): it only works in secure embed scenarios where the user signs in with their own Entra identity. It's not supported in app-owns-data / service principal embedding — the model most people use for a public-facing website where visitors don't log in. So if your site users aren't authenticating against your tenant, the pane won't show up for them.
One thing that did change in the May 2026 release: the Copilot narrative visual now supports app-owns-data. So you can embed a Copilot-generated summary/narrative in an anonymous embed — but it's a generated narrative on the page, not the interactive "type your own question" box. Worth knowing in case a narrative covers your use case.
On the Fabric data agents: the API and SDK went public, and you can call a data agent from an external app. But auth is Entra ID only — no app-owns-data, no anonymous access. So you can't just drop it into a public site either. The realistic route is building your own backend that authenticates to the data agent and proxies the questions from your site, rather than embedding the agent UI directly.
So: fully embedded, anonymous, ask-anything Copilot on a public site — not there yet with the native tooling.
Kind regards,
Paco