Want to add PowerApps to Teams? Check out this step by step tutorial on how to add PowerApps app to Microsoft teams. In this PowerApps Tutorial, We will discuss an introduction about the PowerApps with Microsoft Teams and what is the need to use it.
Also, We will see these below things as:
- How to add a Powerapps app to Microsoft Teams
- How we can open the specific Powerapps app in Microsoft Teams
- Remove PowerApps app from Teams
- What are the common issues to use PowerApps in Teams or Limitations of PowerApps in teams
- Embed an app to Microsoft Teams
- How to Pin a Powerapps app to Teams
- How to add a Powerapps Canvas app to Teams
Using PowerApps with Microsoft Teams
First of all, we will see what is Microsoft Teams and then, secondly, what is the need of using the Powerapps app in Microsoft Teams.
Microsoft Teams is a communication based platform of Office 365 technologies. Microsoft Teams helps to people to chat by using both Video and Audio calls. Also, people use it to file storage and application integration.
You can easily customize Powerapps app in Microsoft Teams. So that in your organization, everyone can easily use the Powerapps app from Microsoft Teams itself.
If you are new to Microsoft teams, check out the below tutorials:
- What is Microsoft Teams
- How to create a group in Microsoft teams
- How to leave an organization as a guest user in Microsoft Teams
- How to invite guest or external users to Microsoft Teams Meetings
- Microsoft teams settings + Turn on New Meeting Experience
Add PowerApps to Teams
Here, We will see how we can add a Sample app to Microsoft Teams Channel. Follow these below steps to do so:
NOTE:
To follow these below steps, at first, you need an Office 365 subscription. If you already have the subscription, then sign in to PowerApps.
Step-1:
Open Microsoft Teams by using your Office 365 Credentials. Also, you can open Microsoft Teams in Online.
Step-2:
Select Teams option (from the left navigation) and select a channel under the Teams. In the below screenshot, you can see the “General” is a channel that is present under the TSInfo Team.

Step-3:
- To add a Tab, Click on the “+” icon from the top bar. Once you will click on the + icon, you can see a lot of apps are present under the Apps page.
- That means, not only the Powerapps app but also, you can add any app (like Wiki, Power BI, Flow, Planner, etc.) to Teams as per your need.
- Search PowerApps in the Search bar and select the PowerApps as shown in the below screenshot.
You may also like Create a canvas app from Excel in PowerApps (Step by Step tutorial).

Step-4:
When you will choose the PowerApps, On the next page, it will ask you to add the app to your Microsoft Teams. Just click on Add to a team.

Step-5:
- Now, you can see there are lots of apps that are present (all Canvas apps and as well as Sample apps). Also, if you want to create a new app from Teams itself, then you can use an option as Create an app in Power Apps.
- Choose Sample apps from the Dropdown -> Select any sample app (suppose Leave Request) -> Click on Save button.
- Next, it may ask you to sign in for the specific app’s permission. Just sign in and click on Allow as the below screenshot.

- Once all these above steps are over, then you can view the app (Leave Request) inside the General channel with a Tab format. Also, this app will be ready to use.

NOTE:
Always you need to remember that, you must share your own apps before you add them to Teams. By default, Sample apps are shared with your teams.
Open PowerApps app in Microsoft Teams
If you already added the Powerapps app in your Microsoft Teams, then you must need to know how you will open that specific app from the Teams. Not only you but also, those users who are going to use that specific app.
Once you added the specific app in Teams, It is not much difficult to open the app from over there. Follow these below things as:
Open your Microsoft Teams with your Office 365 credentials -> Go to Teams -> Click on the channel (General) under your specific Teams -> Choose your Powerapps app (Leave Request). Then the app will open in the channel like the below screenshot.

Remove PowerApps app from Teams
Suppose, there is no need to use the unnecessary app or tab in the Microsoft Teams, then in that case, you can clean up or remove that particular app from the teams.
As like the same way, Open Microsoft Teams -> Go to Teams -> Click on the channel (General) under your specific Teams -> Choose your specific Powerapps app tab that you wat to remove (Leave Request) -> Click Remove as shown below.

NOTE:
If you want to rename the specific app in teams, then follow the above same process upto the Leave Request and then click on Rename option.
Issues to use PowerApps in Teams
There are some certain limitations while using the Powerapps in Microsoft Teams. Such as:
- It can support to only some of the audio formats like H264, AAC, OGG Vorbis and WAV.
- Powerapps apps must load content such as .pdf files and images over a secure (https) connection.
- Only specific sensors are supported like Compass, Location and Acceleration. All sensors are not supported.
Embed PowerApps app to Microsoft Teams
In Microsoft Teams, you can embed and share your Powerapps app directly from it. If you are an Admin, then you can upload the app. So the app will display for all teams in your tenant under the All tabs section.
NOTE:
If you are not able to embed your app in Teams, then you need to check with your Administrator to set up the Custom app settings. Team custom app policies must be set to allow us to upload the custom apps.
To embed the Powerapps app to Microsoft Teams directly, Microsoft Provides an option to Powerapps named as “Add to Teams“. To add your custom app to Teams, you need to do these below two things as:
- Review and Download your Powerapps app as “.zip file“.
- Upload your app as a Custom app to Microsoft Teams.
Follow these below steps to embed the custom app to Microsoft Teams:
Step-1:
- Sign in to PowerApps and go to Apps (from the left navigation menu).
- Select the specific App (suppose Powerapps Login page) that you want to share in Teams -> Click on ellipses (…) -> Add to Teams. Also, you can click the Add to Teams option from the top bar of the page as shown below.

Step-2:
- Hit on the Download app button from the Add to Teams panel. Then it will ask you to store the app as a Zip file in your local system. Just rename (optional) the app and Save it.

Step-3:
- Now go to the Teams to add the app as a personal app or as a tab to any channel. Select Apps from the left navigation menu -> Select Upload a custom app.
- Once you will click on the Upload a custom app option, you can see there are two different options as:
- Upload for me or my teams: This option specifies, whatever you will upload the custom app, you and your team only can see that specific app.
- Upload for TSInfo Technologies: It defines, whatever you will upload the custom app, Everyone can use that app in your company or organization. Where TSInfo Technologies represents the company name.
Below represents some important notes that you should remember while embedding the app to Microsoft Teams.
NOTE:
If you are an Admin of the Teams, then only you can see these above two different options, otherwise, you can not see. Once you will get access, then you can see both the options.
If your Team Administrator has created a custom app policy and turned on Allow uploading of custom apps, then only the Upload a custom app option will display.

Step-4:
- Select an option as “Upload for me or my teams“. Select the Zip file (Powerapps Login page) from your local system that you have downloaded from the Powerapps. Next, click to Open.
- Just click on Add from the app (Powerapps Login page) as the below screenshot.

Step-5:
- Once you will add the app in Teams, then you can see that the app will display in the teams as shown below. Also, the app will add in the left navigation and as well as in the tab section.

- As this app is a personal custom app, so you can see this app in the Teams Apps sections as like below:

Step-6:
- Next, select an option as “Upload for TSInfo Technologies“. So that every user can use it those are present in the TSInfo Technologies company. In the same way only, select the Zip file (Powerapps Login page) from your local system and click on Open.
- Once you will click on open, you can see another new section (Built for TSInfo Technologies) that has been created on the Apps page, and that app (Powerapps Login page) will be present under that new section.

- When you click on the app and Add it, then the app will visible in the left navigation and as well as in the Tab section. So that every one of your teams can use this app easily.
Pin PowerApps to Teams
- Here what happens is, When you are adding the app in teams, that app is visible in the left side navigation pane for some time only. When you will open any other options from there, then that specific app is disappearing from the left navigation pane.
- And the second thing is, When a user will open the Team, then he/she should add the app again in his/her Teams account. Once he/she will add the app, then only he/she can able to display the app in the left navigation pane.
- To avoid these types of things, we need to pin the Powerapps app to Microsoft Teams. So, the app will visible in the left navigation pane to any user those are present in the organization.
Follow these below things to pin the PowerApps App to Teams:
- Open Teams Admin Center. If you have access, then only it will open.
- Go to Teams apps (from left navigation) -> Select Setup policies. You can see there are two types of policies available as:
- FirstLineWorker
- Global (Org-wide default)
- You can select the set of policies that includes the member of the organization that you want to pin to. As in my case, it is Global (Org-wide default). So click on that.

- Next, Click on the “+ Add apps” option under the Pinned apps section. Search your app name in the search bar (in my case, the app name is Powerapps Login Page).

- Just add the app by using the Add button as like below.

- Now, your Powerapps app has been pinned to Microsoft Teams. Also, if you want to change the place of the app, you can use the Move up and Move down option. To do so, just select the app, do the changes, and save it.

- Finally, Go to Teams and refresh the page. You can see the custom app will be available in the left navigation as shown below:

Add PowerApps Canvas app to Teams
Suppose in the Powerapps, you have created a Powerapps Canvas app. You want to add that canvas app to Microsoft Teams, So that every colleague can use it all together from the Microsoft Teams itself.
To add the Powerapps Canvas app to Microsoft Teams, you need to follow the same process only, but instead of choosing the Sample apps, you have to choose My apps option as like below:
Open Microsoft Teams -> Go to Teams -> Select a channel (General) under your specific team -> Add a tab using + icon -> Search PowerApps -> Select My apps or search your canvas app name in the search bar -> Choose the Canvas app that you want to add in Teams -> Click on Save.

As I have chosen a Powerapps Canvas app named Access Registers (Phone), So the app is added like a tab in the General channel as shown in the below screenshot. But make sure you and your team can use this app. If you are its owner, then you can share the access to them.

You may like these below PowerApps Tutorials:
- Embed PowerApps in SharePoint modern page
- PowerApps Microphone Control – How to use
- How to Create Login Screen in PowerApps
- PowerApps Popup message Box with Examples
- Get users from SharePoint Group in PowerApps
- PowerApps camera control + Save captured image in SharePoint
- PowerApps role based security SharePoint example (SharePoint Groups)
- PowerApps: Submit data to two SharePoint Lists
- PowerApps Patch Function with examples
- PowerApps set field value based on another field
- PowerApps SharePoint Lookup Column
- PowerApps Pen input control
In this PowerApps Tutorial, We discussed PowerApps with Microsoft Teams and its uses.
Also, We covered these below things as:
- How to add a Powerapps app to Microsoft Teams
- How we can open the specific Powerapps app in Microsoft Teams
- Remove PowerApps app from Teams
- What are the common issues to use PowerApps in Teams or Limitations of PowerApps in teams
- Embed an app to Microsoft Teams
- How to Pin a Powerapps app to Teams
- How to add a Powerapps Canvas app to Teams
I am Bijay a Microsoft MVP (8 times –Â My MVP Profile) in SharePoint and have more than 15 years of expertise in SharePoint Online Office 365, SharePoint subscription edition, and SharePoint 2019/2016/2013. Currently working in my own venture TSInfo Technologies a SharePoint development, consulting, and training company. I also run the popular SharePoint website EnjoySharePoint.com