web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Does all users need a ...
Power Apps
Answered

Does all users need a power apps license?

(0) ShareShare
ReportReport
Posted on by 174

I have a PowerApp (canvas app) and want to fetch data from Dataverse through a flow. There are a ton of users planning to use this app. Does all user need a powerapps license? Or only the owner of the flow? Thanks!

I have the same question (0)
  • Verified answer
    Ami K Profile Picture
    15,687 Super User 2024 Season 1 on at

    @Kran: -

    Dataverse is a premium connector in Power Automate.

     

    If your Canvas App is using automated or scheduled flows, these flows always run in the context of the Flow Owner irrespective of who triggered that flow. Only the Flow Owner will need a premium licence.

     

    However, if you have Instant flows which are triggered from inside your Canvas App, that flow will run in the context of the user who triggered that action, and that user will need a premium licence.

     

    If your Canvas App simply use a Dataverse table for example as a data source, all users will need a premium licence (per app or per user) because Dataverse is a premium connector.

     

    https://learn.microsoft.com/en-us/power-platform/admin/power-automate-licensing/faqs

  • kranis Profile Picture
    174 on at

    Thanks for your reply @Amik ,

    Yes, the Canvas App needs to use Dataverse as data source.

    Is it possible, to not use Dataverse as a data source directly, but indirectly by triggering a flow when loading the page? (and in this way only require premium license on the flow owner).

  • Ami K Profile Picture
    15,687 Super User 2024 Season 1 on at

    @Kran,

    Indeed there are actions you can perform which should not be possible with Dataverse but do seem to work. However, I do not believe what you're trying to do will work, and even if it does, you will run the risk of Microsoft releasing an update that breaks it.

     

    One robust and out-the-box option is to use DataFlows to create a "one-way" synchronisation to a SharePoint list. So long as you do not have any premium connectors in your app, your users will be able to run the app without any licencing restriction.

     

    If on the other hand you need the SharePoint list to additionally write "back to" the Dataverse table, you can develop an automate cloud flow which triggers whenever a SharePoint item is created or modified, and then send the results back to the relevant columns in your Dataverse table. Again, so long as your app does not include any premium connectors, your users will not require a premium licence. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Valantis Profile Picture

Valantis 392

#2
WarrenBelz Profile Picture

WarrenBelz 364 Most Valuable Professional

#3
Kalathiya Profile Picture

Kalathiya 271 Super User 2026 Season 1

Last 30 days Overall leaderboard