Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
I want to embed Power BI workspaces into the website where there are multiple workspaces for multiple clients.
When the client logs in through the website he can access his workspace in Power BI which is embedded on the website.
We need a way for the clients to be able to build their own reports.
Can this be done ? If yes how?
Solved! Go to Solution.
Hi @DOC-Dir ,
Thanks for your question.
Adding to what @Idrissshatila and @GilbertQ already mentioned, it’s important to note that you cannot embed an entire workspace. Embedding supports specific items such as reports, dashboards, visuals, paginated reports, Q&A, and tiles, but not the workspace container itself. You can refer to the embeddable content section here: Embeddable content.
Licensing is also a key factor. When using Embedded or Premium/Fabric capacity, users consuming embedded content do not require individual Power BI licenses. If you choose to add external users to your tenant and provide them access to workspaces, then they need a Pro or Premium Per User license unless the workspace is hosted in Premium or Fabric capacity. More details can be found here: Licensing.
Hope this helps. Please reach out for further assistance.
Thank you.
Hi @DOC-Dir ,
Thanks for your question.
Adding to what @Idrissshatila and @GilbertQ already mentioned, it’s important to note that you cannot embed an entire workspace. Embedding supports specific items such as reports, dashboards, visuals, paginated reports, Q&A, and tiles, but not the workspace container itself. You can refer to the embeddable content section here: Embeddable content.
Licensing is also a key factor. When using Embedded or Premium/Fabric capacity, users consuming embedded content do not require individual Power BI licenses. If you choose to add external users to your tenant and provide them access to workspaces, then they need a Pro or Premium Per User license unless the workspace is hosted in Premium or Fabric capacity. More details can be found here: Licensing.
Hope this helps. Please reach out for further assistance.
Thank you.
Hi @DOC-Dir
Another option is to use Power BI Embedded where you can embed Power BI into your application.
When you create Power BI embedded you can then create it in a way allowing them to create reports off the semantic model if required.
Here is an example of a company who does all the hard work for you if you dont want to build it yourself: Entelexos
Hello @DOC-Dir ,
in order to give them access to the workspace, they need to have access to the tenant, then when givin access to then tenant then why to embedd workspace in a website, you can create a workspace that is for them only and give them contributor access so that they can build their own reports and they wont be able to access or see other workspaces.
- Adding external user to tenant https://learn.microsoft.com/en-us/answers/questions/5238446/how-to-add-an-external-user-in-the-tenan...
- Workspace roles https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces
Proud to be a Super User! | |