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!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
Hi Community,
I’ve created a Copilot Studio (Power Virtual Agents) chatbot under a free environment, and want to embed this bot directly inside a Power BI report/dashboard so users can chat while viewing visuals.
Important to note — I’m working completely on FREE plans:
Power BI (Free workspace / trial)
Power Apps (created an environment that have Dataverse, even though I’m on free)
Copilot Studio (trial environment)
What I’ve already tried:
• Web Content tile in Dashboard – Option is greyed out in my free Power BI workspace
• Power Apps Visual in Power BI report – I built a classic Canvas App (Dataverse environment), but in Insert → Chat, I do not see the “Power Virtual Agents / Copilot” control, so I cannot insert my bot into the app.
• HTML web page workaround – I know embedding both iframes outside Power BI works, but I’m specifically trying to stay inside the Power BI experience.
Questions for the community:
Is there a supported way to embed a Copilot Studio chatbot directly inside a Power BI dashboard free environments?
Why is the Chatbot (PVA / Copilot) component missing in my Canvas App (even though my environment does have Dataverse) → does it require extra feature enablement? or is there any alternate feature updated in 2025 August?
Is upgrading to Power BI Pro or Power Apps paid plan mandatory for embedding the bot inside Power BI? Or has anyone achieved this in completely free setups?
Solved! Go to Solution.
Hi @LB_Team ,
Since the Copilot control is still in preview, some of the embedding options (like inline iframe rendering) may not work consistently across all environments or visuals. This is expected until the feature reaches general availability.
In the meantime, Use a simple Canvas App and connect it to your Copilot bot via the Web app channel. This is the most reliable way today to surface a bot inside Power BI.
Updates will be announced when the Copilot control becomes generally available.
Thank you.
Community Support Team.
Hi @LB_Team ,
Thanks for reaching out to the Microsoft fabric community forum.
I would also take a moment to thank @jaineshp , 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.
The Copilot control in Canvas Apps is still in preview, which is why you don’t see it in your environment yet. Preview features aren’t available for all users and aren’t meant for production. As a workaround, you can publish your Copilot bot to the Demo website channel, add it to a Canvas App using the web browser control, and then bring that app into Power BI using the Power Apps visual.
we recommend monitoring the Microsoft documentation for updates on when this feature becomes generally available
https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/add-ai-copilot
If I misunderstand your needs or you still have problems on it, please feel free to let us know.
Best Regards,
Community Support Team
Hey @v-menakakota,
Thank you for the kind recognition - always happy to contribute to our community's success!
Best Regards,
Jainesh Poojara | Power BI Developer
Hey @LB_Team,
I've been through a similar struggle with free environments. Here's what actually works:
For your specific issues:
What's worked for me:
Quick test: Go to your Copilot Studio → Channels → Demo website → copy that URL and test it in a basic Canvas App first.
This approach keeps everything within Power BI while working around the free tier restrictions.
Fixed? ✓ Mark it • Share it • Help others!
Best Regards,
Jainesh Poojara | Power BI Developer
I even not able to find this web browser control in my power app
like i went through Insert → Media → inside media there is no option to insert this web link of my chatbot
Hi @jaineshp,
I guess by 'Add HTML Content visual' you mean to say to use HTML VizCreator Flex which is free to use but I dont think pasting the embed code directly will not happen as it should be given under measure.
and also by web url visual could you be more specific on the name of the visual?
Hi,
I wanted to be an inline one
i tried with this measure but I am not getting the agent bot visual
AgentHTML =
"
<!DOCTYPE html>
<html>
<body>
<iframe
src='https://copilotstudio.microsoft.com/environments/.....'
frameborder='0'
style='width:100%; height:600px;'>
</iframe>
</body>
</html>
"
Hello @LB_Team, the comment you are responding to has been removed.
Best,
Natalie H.
Community Manager
Hi @LB_Team ,
Since the Copilot control is still in preview, some of the embedding options (like inline iframe rendering) may not work consistently across all environments or visuals. This is expected until the feature reaches general availability.
In the meantime, Use a simple Canvas App and connect it to your Copilot bot via the Web app channel. This is the most reliable way today to surface a bot inside Power BI.
Updates will be announced when the Copilot control becomes generally available.
Thank you.
Community Support Team.
Hi @LB_Team ,
Can you please confirm whether the issue is sorted or not.
Thank you.
yes this custom website only I am trying to find out from brginning but There is no such option in my copilot studio
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.