Forum Discussion

Edson's avatar
Edson
Frequent Visitor
5 years ago
Solved

Email Subscription - Premium Capacity + External Users (guests)

Hello! I have a PowerBI app that was built from a Power BI dedicated Premium capacity (P1). I have given access to the app to some external users (guests) and they are able to view and access the reports without issue.

 

The problem is they are unable to see the subscribe option to these reports! I can subscribe them myself, but we have 250+ workspaces and thousands of users. It's not tennable to have to schedule subcriptions for them myself.

 

I have enabled "allow azure ad guest users to access powerbi", "invite external users to your organization" and "email subscriptions" in the tenant but I can't seem to get external users to see subscriptions in this app.

 

Am I missing something here?

 

 

3 Replies

  • Edson's avatar
    Edson
    Frequent Visitor

    Thanks for confirming my suspicions GilbertQ . I've reached out to our Microsoft Partner to see what we can do to find a solution for our clients as this represents a huge loss of functionality compared to our previous BI solution.

  • This is still a real limitation, and it isn't a tenant setting you're missing. Native subscriptions assume the recipient is a licensed member of your tenant, so the Subscribe button never renders for guests — and subscribing them on their behalf fails too.

     

    At the scale you're describing (250+ workspaces, thousands of external users), the pattern that actually works is to deliver reports through an embedded layer that runs on your own capacity and emails scheduled exports to anyone — honoring RLS so each recipient only ever sees their own slice — instead of relying on the built-in subscription engine.

     

    Full disclosure: I work on one such tool (Embedsy), so I'm biased. But the approach — Power BI Embedded + a scheduling layer that emails exports scoped by RLS role — is the general fix here regardless of which vendor (or a build-your-own). Happy to explain the RLS-per-recipient part if it helps. I wrote the whole thing up here: https://embedsy.io/blogs/schedule-email-power-bi-reports-external-users