Forum Discussion

lucaspisso's avatar
lucaspisso
Frequent Visitor
1 year ago
Solved

Custom URL Setup for Power BI App Sharing

Hi everyone, I'd like to share my Power BI app with other users in the organization, but I would prefer to use a specific custom URL of my choice. Could you please assist me with this? Thank you!
  • v-dineshya's avatar
    1 year ago

    Hi lucaspisso ,

    Thank you for reaching out to the Microsoft Community Forum.

     

    Power BI itself does not support custom URLs (like https://bi.mycompany.com/salesreport) directly for app sharing or publishing. The default sharing mechanism uses Microsoft-generated URLs that look something like:

    https://app.powerbi.com/groups/{workspace-id}/apps/{app-id}

    However, you can work around this using a few common approaches.

    Option 1: Use a Redirect via Your Organization’s Web Domain

    Best for: Internal users within your company intranet or organization. Create a redirect page or URL on your internal website or DNS.

    For example, set up a subdomain or path like: https://bi.mycompany.com/salesreport

    Configure the redirect to point to the actual Power BI app URL. This can be done using: Web server redirect (e.g., NGINX, IIS, Apache). Azure Front Door or Application Gateway. SharePoint page with an auto-redirect. HTML redirect page hosted internally. Share the custom URL with users. Users click the branded link and are forwarded to the Power BI app.

    Option 2: Use SharePoint or Microsoft Teams Tabs

    Best for: Organizations already using Microsoft 365 products. Embed the Power BI app into a SharePoint Online page. Use the Power BI web part to embed the app.

    Customize the SharePoint page URL as desired, like: https://mycompany.sharepoint.com/sites/reports/SalesDashboard
    Or, use Microsoft Teams and pin the Power BI app as a tab in a team/channel. Direct users to Teams instead of a standalone URL.

    Option 3: Use Azure Application Proxy

    Best for: External access with security and custom URL needs. Set up an Azure AD Application Proxy. Publish your Power BI app URL through the proxy.

    Assign a custom domain or friendly name like: https://powerbi.mycompany.com/salesapp

    This requires Azure AD Premium and configuration by your IT team.

    Note: Authentication: No matter how you share it, users must have the proper permissions and licenses to view the Power BI app.Custom Domains in Power BI: Microsoft does not allow changing the app.powerbi.com domain directly.

     

    Please refer community threads.

    Solved: can we have custom url for power bi service - Microsoft Fabric Community

    Solved: Sharing using the URL - Microsoft Fabric Community

     

    If my response has resolved your query, please mark it as the Accepted Solution to assist others. Additionally, a 'Kudos' would be appreciated if you found my response helpful.

    Thank you