Fix Power BI Power Automate Button Not Working in SharePoint
Question details
Users are unable to trigger a Power Automate flow using a button within a Power BI report when the report is displayed on a SharePoint modern page.

- Product
- Power BI and SharePoint
- Device & OS
- not provided
- Scenario
- Displaying a Power BI report containing a Power Automate visual button within a SharePoint modern-page web part.
- Observed behavior
- The Power Automate button works correctly in Power BI online and Desktop, but fails to trigger the flow when interacted with via the native SharePoint Power BI web part. The flow run history registers no attempt.
Verify that you have page editing privileges in SharePoint and that the Power Automate flow is shared correctly with the intended users.
Use the SharePoint Embed Web Part
Bypass the limitations of the native Power BI web part by using the standard Embed web part with a Power BI embed code, which fully supports the Power Automate visual.
The native Power Automate visual is currently not supported by the SharePoint modern-page Power BI web part. To resolve this, you must embed the report using a standard iframe or embed code.
Open your report in Power BI online, click on 'File', navigate to 'Embed report', select 'SharePoint Online', and copy the provided URL.
Navigate to your modern SharePoint page, click 'Edit' in the top right corner, and delete the existing Power BI web part that is causing the issue.
Click the '+' icon to add a new web part to your page and search for 'Embed'. Select the Embed web part from the menu.
In the Embed web part property pane on the right, paste the Power BI embed URL you copied earlier into the website address field.
Click 'Republish' or 'Save' on your SharePoint page. Click the Power Automate button inside the embedded report to confirm it now triggers the flow successfully.
Verify Flow Run-Only Permissions
Ensure that the users interacting with the embedded report have the appropriate permissions to trigger the underlying Power Automate flow.
Looking for a Lightweight Office Suite? Try WPS Office
While WPS Office doesn't directly manage Power BI or SharePoint integrations, it serves as a powerful, free, and lightweight alternative to Microsoft Office for your daily document, spreadsheet, and presentation needs. Experience seamless compatibility without the heavy subscription costs.
- 1. Visit the WPS Website: Go to the official WPS Office website to find the latest free version.
- 2. Download the Installer: Click the 'Free Download' button compatible with your operating system.
- 3. Install and Launch: Run the downloaded installer and follow the on-screen instructions to set up your new office suite.

Frequently Asked Questions
Why does my Power Automate visual work in Power BI Desktop but not in SharePoint?
The native Power BI web part in SharePoint modern pages restricts certain external scripts and visuals, including the Power Automate visual, from running. It works in Desktop and Power BI online because those environments natively support the visual's execution requirements.
Can I use the native Power BI web part for reports without Power Automate buttons?
Yes, standard Power BI reports that do not rely on the Power Automate visual or custom external scripts will work perfectly fine using the native Power BI web part in SharePoint.
How do I check if my flow was triggered by the button?
Log into Power Automate, navigate to 'My flows', select the flow linked to your button, and check the '28-day run history' section to see if there are any successful, running, or failed attempts.




