How to Give Access to Power BI App
Sharing your finished Power BI app is the perfect way to get key insights into the right hands, but sending it out to your team or entire company can feel a little confusing. This guide breaks down the process completely, showing you exactly how to publish your app and give specific people or groups access so everyone sees the correct data.
What is a Power BI App? (And Why Use It for Sharing?)
Once you’ve built your reports and dashboards in a Power BI workspace, you need an effective way to distribute them. While you could share direct links to individual reports, this gets messy fast. This is where Power BI apps come in.
A Power BI App is essentially a bundled package of content from a single workspace - dashboards, reports, and datasets - that you can share as one cohesive unit. Think of it as a polished, final version ready for consumption by a wider audience.
Using an app to share your work has several key advantages over sharing from the workspace directly:
- Centralized Content: Instead of sending five different links for five reports, you send one link to the app. Users can easily navigate all the related content in one place.
- Simplified Navigation: You control the navigation menu within the app, making it incredibly simple for business users to find what they need without getting lost in the Power BI interface.
- Version Control: You can work on updates in your workspace without immediately affecting what your users see. They only see the changes when you decide to update and republish the app.
- Controlled Permissions: Apps provide a secure and manageable way to control who sees what, preventing end-users from accidentally having edit access to your original reports.
Before You Begin: Key Requirements for Sharing
Before jumping into the sharing process, you'll need to make sure a few things are in order. Missing one of these can stop you in your tracks.
Licensing Requirements
To create or publish a Power BI App, you need a Power BI Pro or Premium Per User (PPU) license. The people you share it with will also generally need a Pro or PPU license to view it.
The main exception is if your app's workspace is hosted in a Power BI Premium capacity. If so, users with a Free license can view the content, making it a great solution for distributing reports broadly across a large organization.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Workspace Role
You can't just share an app from any workspace. You must have one of two roles in the workspace where the content lives:
- Admin: Has full control over the workspace, including publishing and modifying apps.
- Member: Can also publish and update apps for the workspace.
If you only have a Contributor or Viewer role, you won’t see the option to create or publish an app. You’ll need to ask an Admin or Member for elevated permissions.
Step-by-Step Guide: How to Give Access to a Power BI App
Once you've confirmed your license and workspace role, you're ready to share your app. The process is handled through the publishing workflow, where you define who gets access.
Step 1: Navigate to Your Workspace and Find the App
First, log in to the Power BI Service and go to the workspace containing the reports and dashboards you want to share. In the top-right corner, you’ll see either a "Create app" button (if you’ve never published one from this workspace) or an "Update app" button (if one already exists).
Click that button to begin the publishing process.
Step 2: Configure Your App’s Content and Navigation
In the publishing window, you'll see several tabs. The first two, Setup and Content, let you define how your app will look and feel.
- Setup: Name your app, add a description, and choose a theme color. This helps users understand the app's purpose.
- Content (Formerly Navigation): This is where you select which reports and dashboards from your workspace to include in the app. You can also organize them with sections and create a custom navigation menu. Once you're done, click the Update app button to proceed.
These settings are important for user experience, but the key step for sharing is next.
Step 3: Define Access in the Permissions Tab
The Permissions tab is the most important part of this process. This screen is your central hub for controlling who can access your app. You have a few options for granting access, ranging from very broad to highly specific.
Option 1: Allow Access to Your Entire Organization
The simplest, broadest permission is to share with everyone. At the top of the Permissions tab, you will see a toggle for "Allow all users in your organization to install this app."
If you check this box, any licensed user in your company can search for and install your app from the "Get apps" section in Power BI. This is useful for general reports like company-wide metrics that aren't sensitive.
Right below this, you can check "Install this app automatically." If selected, the app will automatically appear in the Apps list for every user you’ve granted access to, whether that's the whole organization or specific groups. It’s convenient but can sometimes crowd users' views if overused.
Option 2: Share with Specific Users and Groups
For more targeted sharing, you’ll use the input box labeled "Share with specific users or groups." Here, you start typing the names or email addresses of the people or groups you want to give access to.
It's highly recommended to use groups rather than individual emails whenever possible. Sharing with "Marketing Team" (an M365 Group or Security Group) is far easier to manage than adding and removing 15 individual marketing team members one by one. When someone joins or leaves the Marketing Team-managed group in Azure Active Directory, their access to the app is automatically updated. It saves a tremendous amount of manual work.
Additional Permissions for Users
After you’ve specified who can access the app, you’ll see two checkboxes at the bottom:
- Allow users to connect to the app's underlying datasets using the Build permission: This is a powerful setting. If you check this box, users can access the underlying datasets from your app to create their own new reports in Power BI Desktop or Service. It's fantastic for enabling self-service analytics but be cautious if your dataset contains sensitive information.
- Allow users to make a copy of the reports in this app: This does exactly what it says. It lets users save a copy of a report from the app into their own "My Workspace" to customize. This is another way to promote self-service, as they can start from your template.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Step 4: Update the App and Share the Link
Once the permissions are set just right, click the big "Update app" button at the bottom of the screen. Power BI will take a moment to publish or update your app with the new access settings.
After it's done, you'll see a popup with a direct link to the app. You can copy this link and send it directly to your users via email, Teams, or Slack to give them quick access.
How to Manage or Change App Access Later
Managing access is an ongoing task. Team members change, and new people need access. Thankfully, updating app permissions is straightforward.
To change who can access your app, simply navigate back to your workspace and click the "Update app" button again. Go to the Permissions tab, where you can:
- Add new users or groups: Just type their names into the access list.
- Remove users or groups: Click the "X" next to their name in the list.
- Change the underlying dataset permissions: Check or uncheck the "Build permission" or "Allow copy" boxes.
After making your changes, you must click "Update app" again. Any changes to the permissions list will not take effect until you do.
Best Practices for Managing App Permissions
Follow these simple rules to keep your app sharing process clean, secure, and manageable over the long term.
- Always Prefer Groups over Individuals: It's worth repeating. Managing a few security groups is exponentially easier than managing hundreds of individual user permissions.
- Create Audience Groups for Tailored Views: For advanced scenarios, use the "Audiences" feature (found within the "Content" tab). This lets you show or hide specific reports and dashboards for different groups of users within the same app. For example, the Sales team could see detailed sales dashboards while the Leadership team sees only high-level summary dashboards, all from one app.
- Communicate With Your Audience: Don't just share the app blindly. Let users know what the app is for, what kind of data it contains, and how they can use it. A little context goes a long way.
- Periodically Review Your Access List: Every few months, check the permissions list on important apps to ensure that only the right people have access. This is a basic but essential step for data governance.
Final Thoughts
Sharing a Power BI app is a structured and secure way to distribute your reports and dashboards. By using the Permissions tab to share with specific groups, you can ensure your data is being seen by the right people while simplifying access management for yourself.
While mastering sharing and permissions is a big step, it’s only one part of the analytics puzzle. We know that connecting data, building dashboards, and keeping them accurate can be a steep learning curve. At Graphed®, we’ve taken a simpler approach by letting you connect your marketing and sales data and build dashboards just by describing what you want to see in plain English, putting real-time insights just a moment away.
Related Articles
How to Create Facebook Ads API for Claude Code
Create a Meta Marketing API access token that never expires, using a system user, so Claude Code can pull Facebook ad reports and manage campaigns.
ClickHouse vs Postgres: When to Switch to Columnar
Comparing ClickHouse vs PostgreSQL means matching storage architecture to workload. Row storage wins for transactions. Columnar wins for scan-heavy analytics.
Google Ads for Orthodontists: Get More Booked Consults
Most orthodontic Google Ads campaigns waste money on low-intent searches. The problem is structure, not the platform.