logo
search
Others

Fix Power BI Power Automate Button Not Working in SharePoint

Olivia MillerOlivia Miller Oct 9, 2026 869 views

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.

How to Fix Power BI Power Automate Button Not Working in SharePoint
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.
Before you start

Verify that you have page editing privileges in SharePoint and that the Power Automate flow is shared correctly with the intended users.

Solution 1Recommended

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.

1
Generate the Power BI Embed Link

Open your report in Power BI online, click on 'File', navigate to 'Embed report', select 'SharePoint Online', and copy the provided URL.

2
Edit the SharePoint Page

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.

3
Add the Embed Web Part

Click the '+' icon to add a new web part to your page and search for 'Embed'. Select the Embed web part from the menu.

4
Paste the Embed Code

In the Embed web part property pane on the right, paste the Power BI embed URL you copied earlier into the website address field.

5
Publish and Test

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.

Confirmation: Using the Embed web part ensures that external visual scripts, like Power Automate buttons, are not blocked by SharePoint's native web part restrictions.
Free Microsoft Office alternative

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. 1. Visit the WPS Website: Go to the official WPS Office website to find the latest free version.
  2. 2. Download the Installer: Click the 'Free Download' button compatible with your operating system.
  3. 3. Install and Launch: Run the downloaded installer and follow the on-screen instructions to set up your new office suite.
Highly compatible with Microsoft Excel, Word, and PowerPoint formats.Lightweight installation with fast startup times and minimal resource usage.Free built-in PDF editing tools for easy document management.Familiar user interface for a zero-learning-curve transition from Microsoft Office.
microsoft office alternative - wps office

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.