You are currently viewing Share PowerApps with external users / guest users

Share PowerApps with external users / guest users

How to share powerapps with external users? We learned in the previous articles,

Many of you asked, Can PowerApps be shared with external users? and How do I share PowerApps with external users? so let’s know the answers to these questions.

How to share powerapps with external users?

Besides sharing the canvas app with users inside your organization, the Canvas app also can be shared with guest users of an Azure Active Directory tenant.

The guest user must have a license with Power Apps either from the home tenant of the guest user or from the tenant that is hosting the shared app.

share powerapps with external users

Steps to share PowerApps with guest users

  • Add the guest user in the Azure Active directory.

you will need a role, such as the Global Administrator role or any of the limited administrator directory roles ( guest inviter or user administrator), that allows you to create users in your tenant directory.

  1. Sign in to the Azure portal as an Azure AD administrator
  2. From the left navigation select Azure Active Directory.
  3. Under the Manage section on the left select users.
share powerapps with external users
  1. Choose Add New guest user from the top of the right panel.
Users 1 | Power Platform Geeks
Add new guest user
  1. On the New user page, select Invite user and then add the guest user’s information.
Users 2 | Power Platform Geeks
Invite guest users
  1. Select Invite to send the invitation to the guest user.
  • Share the Canvas App with guest user
    1. Open the make site
    2. Choose your app that you want to share with the guest user.
    3. In the Power Apps shared panel write the name or the e-mail of the guest user and it will be available to share your app with.
Users 3 | Power Platform Geeks
share powerapps with guest users

Guests can only be assigned the User role, and not the Co-owner role, for apps shared with them.

that’s how to share powerapps with external users.


An external user is a user that is not managed through your (Azure) Active Directory. They must be added as a guest user to your Azure AD in order to access your tenant, either by manually adding them to your Azure AD users or by using one of the underlying services (such as SharePoint).

See Also

Heba Kamal

Microsoft MVP, MCT, Technical Speaker, Blogger, and Microsoft 365 and Power Platform Consultant.