logo
search
Others

How to Run Power Automate Flows Without Giving Users SharePoint Access

Huda QurayshiHuda Qurayshi Oct 12, 2026 871 views

Question details

The user needs to allow end-users to trigger a Power Automate flow that interacts with SharePoint libraries, without granting those users direct access to the SharePoint site itself.

How to Run Power Automate Flows Without Giving Users SharePoint Access
Product
Microsoft Power Automate and SharePoint
Device & OS
not provided
Scenario
Triggering automated workflows involving SharePoint file movements or approvals.
Observed behavior
The flow fails because the triggering user lacks the necessary SharePoint permissions for subsequent steps in the automation.
Before you start

Ensure you have owner or administrator privileges for the Power Automate flow and the target SharePoint library to adjust connection contexts.

Solution 1Recommended

Configure the Flow to Run Using the Owner's Connection

Adjust the run-only permissions of the flow so it executes using a designated service account or the owner's credentials instead of the triggering user's.

By default, manual or button-triggered flows run under the context of the user triggering them. To bypass this, you can configure the flow's connections to use the creator's or a service account's credentials, allowing users to run the flow without needing direct SharePoint access.

1
Access Flow Settings

Log in to Microsoft Power Automate and navigate to the 'My flows' section from the left-hand menu.

2
Open Flow Details

Select the specific flow you want to configure to open its details and overview page.

3
Edit Run-Only Users

Look for the 'Run only users' section in the bottom right corner of the overview page and click 'Edit'.

4
Modify Connection Settings

In the 'Connections Used' section, change the SharePoint connection dropdown from 'Provided by run-only user' to 'Use this connection (Owner's Email or Service Account)'.

5
Save Changes

Click 'Save' to apply the changes. Users triggering the flow will now utilize the specified connection to interact with SharePoint.

Configure the Flow to Run Using the Owner's Connection
Best Practice: It is highly recommended to use a dedicated service account rather than a personal user account for the connection to prevent flow failures if the original creator leaves the organization.
Free Microsoft Office alternative

Experience a Seamless and Lightweight Office Suite with WPS Office

While specialized enterprise workflows like Power Automate require Microsoft environments, everyday document creation, data analysis, and presentations don't have to be complicated or expensive. WPS Office is a free, lightweight, and highly compatible alternative to Microsoft Office, offering an intuitive UI and powerful features.

  1. 1. Download the Installer: Navigate to the official WPS website and click the free download button for your operating system.
  2. 2. Install the Suite: Run the downloaded installer and follow the quick on-screen instructions to set up the software.
  3. 3. Open and Edit Files: Launch WPS Office and seamlessly open your existing Microsoft Office files without worrying about formatting issues.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Includes a comprehensive suite of tools for document editing, spreadsheets, and PDF management without complex configurations.Lightweight design ensures fast loading times and smooth performance even on older devices.Offers familiar UI, allowing for a seamless migration with zero learning curve.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Power Automate flow fail with an 'Access Denied' error in SharePoint?

This usually occurs when the flow is configured to run using the connection of the user who triggered it, but that specific user does not have the required read or write permissions for the SharePoint library involved in the flow's execution.

Can I share a button flow without granting access to the underlying SharePoint list?

Yes. By editing the 'Run only users' settings of your manual or button-triggered flow, you can specify that the flow uses your SharePoint connection (or a service account) instead of forcing the triggering user to authenticate.

Does changing the run-only connection work for automated flows?

Automated flows, such as those triggered by a new email or a scheduled time, automatically run under the context of the user who created the flow and authorized the connections. The 'Run only users' adjustment is specifically designed for manual or button-triggered flows.