You are currently viewing PowerApps ms Teams integration

PowerApps ms Teams integration

In this article, we will learn about the PowerApps ms Teams integration. As we know, Microsoft Teams has become the new work hub. We use Microsoft Teams for chatting, meeting, and sharing files and information, so it is important to learn PowerApps for Teams to know how to build our apps without leaving Microsoft Teams.

Microsoft Teams integration with power platform

Microsoft Power Platform integrates with Teams in a number of ways, including the ability to :

icons8 microsoft teams 2019 48 | Power Platform Geeks
  • Embed Power BI reports in the Teams workspace,
  • Embed Power Apps apps as a tab or personal app,
  • Trigger a Power Automate flow from any message or use adaptive cards,
  • And add your bot created with Power Virtual Agents to Teams.

Here I give you an overview about how to integrate Powerapps with Microsoft Teams, PowerApps teams Dataverse teams Dataverse, PowerApps for Teams limitations, PowerApps teams permissions, PowerApps for teams license.

PowerApps ms Teams integration

Now in Microsoft Teams, you can create your custom Power Apps apps without writing any code inside the Teams without leaving it and embed PowerApps as a tab or personal app so your employees can directly access custom apps to help them work better together. So let’s know how do you integrate Teams with Power Apps?

PowerApps for Teams license

The team’s license includes Power platform that allows you to extend and personalize teams so you may create apps for them. You may create chatbots for groups.

I’m going to talk to you about teams and power platform licensing in particular what do you get with the power platform inside your existing team’s license by which I mean your existing office 365 license that includes Teams and what do you get with the full PowerApps licenses.

When you create an app or bot in Microsoft Teams for the first time or install a Power Apps app from the app catalog for the first time, the Dataverse for Teams environment is automatically created for the selected team. 

For more details about Dataverse for Teams, you can check the previous article to learn the differences between Microsoft Dataverse and Dataverse for Teams.

| Power Platform Geeks

These are Subscriptions that allows you to use Microsoft Dataverse for Teams for free:

  • Office 365 E1, E3, E5, F3
  • Microsoft 365 Business Basic, Standard, Premium
  • Microsoft 365 F3, E3, E5
  • Office 365 A3 for Faculty, A3 for Students, A5 for Faculty, A5 for Students

Where you need to pay for a full PowerApps license?

You will need to get a full PowerApps for Teams license in these cases

  1. Capacity: If you need more than a million rows.
  2. Control: if you need Complex security.
  3. Clients: f your Teams clients need standalone apps outside teams.
  4. Connectors: if you want to wor with Premium connectors that always need premium license.

Instal PowerApps for Teams

powerapps 1 | Power Platform Geeks

How do I enable Power Apps on my Team? to do this you have to follow these steps.

  1. Sign up to your Teams
  2. In the left side at the bottom of your microsoft teams you will find Apps icon, click on it then search for Power Apps and then choose Power Apps as shown bellow in the image
powerapps ms teams integration
enable Power Apps on Teams
  1. a new popup window will appeare to ask you to add power Apps to Team or to a chat.
team2 | Power Platform Geeks
Add Power Apps to teams

Now we will go in the first step to create your app as shown in this image

team6 2 | Power Platform Geeks
Create your app
  1. Choose your team that you want to create the app with and then click create.
team3 | Power Platform Geeks
  1. After a minute it will prepaire the PowerApps studio in Microsoft Teams and ask you to enter the app name that you want to create, so apply aname and click save.
team4 | Power Platform Geeks
PowerApps studio in Teams
  1. Now you can start to build your custom app for teams and start adding data as a dataverse for teams

Now we will go to the next step to create your first table in your datavese environment as shown in this image.

team7 2 | Power Platform Geeks
create your first table
  1. Click add new table and then you can search for exisisting table or create new one and begin to design your table columns.
teams8 | Power Platform Geeks
Create new table
  1. If you choose to create new table you will be asked to enter the table name to create the table for you
team9 | Power Platform Geeks
Create your table
  1. Add the columns and the rows fo your table and after you finis click close.
Microsoft Teams integration with Power platform
powerapps ms teams integration

Now we will go to the next step to customize and publish your app

teams14 | Power Platform Geeks
  1. The last step is to design your app using your tables and publish it to your team in Microsoft Teams.
    1. Add the controls to design your app.
    2. The data sections that contain the tables you add in your app.
    3. The properties of the controls
    4. Play and preview your app.
    5. Finally, you can share powerapps with teams, save and publish them to your team.
team11 | Power Platform Geeks
share powerapps with teams
  1. Add your app to the channel.
team12 | Power Platform Geeks
Add Power APps to channel

How to share PowerApps with Teams?

from the make site where you find all the apps, you can choose the app that you want to share with teams and click add to team.

team13 | Power Platform Geeks
share powerapps with teams


Some of us live in Teams all day long so it’s important to integrate Power Apps with Microsoft Teams to make our custom apps inside the team and save time without leaving Teams.


Heba Kamal

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