Share PowerApps to external users or guest users

In this PowerApps tutorial, we will discuss how to share PowerApps to external users or guest users. Nowadays, this is a common requirement to give access your PowerApps App to external users or guest users, so that they can use the app.

In PowerApps portal, we have an option to access the portal to the outside of the user but in Canvas apps we do not have that option. So found one way where we share PowerApps to external users.

Configure PowerApps for External Users

Now, let us first check how to configure PowerApps for external users or guest users.

Step 1: From the Office 365 admin center or Microsoft 365 admin center, go to the Azure Active Directory admin center from left navigation.

Share PowerApps to external users

This will open Azure Active Directory in another tab in your browser.

Step 2: Next go to the Users section and click on New guest user where you can create a user with external email id.

how to Share PowerApps to external users
Share PowerApps to guest users

Step 3: Here I have created my profile with my another email id which is external.

Share PowerApps to guest users
Share PowerApps to external users

Step 4: Once you have created the user, next you have to assign roles to the user in the Assigned roles section.

share powerapp with external users
powerapps guest users

Step 5: Next you have to assign the user to groups in groups section. Here you can all the Groups.

powerapps guest users
share powerapps with others

Step 6 : Now from the Licenses section, you can assign a license to the guest user. You can assign the PowerApps license to the user.

share powerapp with external users
powerapps guest user license

Share PowerApps to external users

Once the user is created in the Azure active directory, now we can share PowerApps to external user.

Step 7: Log in to the SharePoint site and share the SharePoint site to the external user that you have created newly by following the above steps. This is required, incase your app is communicating with SharePoint to store list items.

However you can assign your PowerApps to the external users without giving permission to SharePoint but in some cases, if we are communicating with SharePoint from PowerApps, we will get an error as we do not have permission to SharePoint. So here I gave access to the external user.

powerapps portal for external users
How do I share a team site with an external user?

Step 8: Now login to your PowerApps and go to the Apps section. And click on the App which you want to give access to the external user. Now you can see, I am able to share my apps to an external user.

how to share powerapps with others
share powerapp with external users

Step 9: Once you assigned, that user will get a email invitation to access the PowerApps app.

share powerapp with external users
share powerapps with external users

You may like following PowerApps tutorials:

In this tutorial, we saw how to add an external users in Azure active directory for PowerApps and how to share PowerApps to external users or guest users.

  • >