Forum Discussion
Power BI Embedding - Copilot
- 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 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.
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.