Cards in Power Apps can get you to send Adaptive Cards in Teams chats or channels without having to leave Power Platform to make your card!
Yes, till recently I was having a hard time to make an Adaptive Card in the Adaptive Cards Designer which is outside of the context of Dynamics/Dataverse and then embed it into Flow to be sent to a User – until Cards in Power Apps came along!
Let’s see how we can get started with the same and create our first Card and send in a Teams Chat!
Create a Card in Power Apps Maker Portal
Given you have appropriate access to create and view Cards, here’s how you can create your Card in Power Apps Maker portal –
- Navigate to Power Apps Maker Portal (https://make.powerapps.com/) and select the right environment with Dataverse in which you want to create your Cards.

- When you click on + New Card, Cards will ask you to name it and add a description.

- And once you create – you’ll be taken to the Card Studio.

- One the left hand side, you can see the menu which you can identify what the Card can be configured to do.

- To keep the function of the Card example, simple – I’m only displaying the logged in user name on click of a button.

- Notice that on the right hand side, you have different ways to deploy this Card – like in a Teams Chat.

- When in Play Mode, you’ll get to use the Card as it would work when deployed (or sent to a User, in this case), notice on the right hand side, you get a way to deploy the Card whether in a Chat as a link or through a Flow.
In this example, I’ll choose a Flow.
- Now, it’ll initialize a Flow template with necessary steps.

- When ready, it’ll give this template for me to complete the Flow.

Now, in the next section, let’s continue to finish the Flow and send it to an actual user. (Myself 😊)
Sending a Power Apps Card to Teams Chat
Now, let’s work on our Flow to be ready to run –
- First step is to Initialize the Card itself with an instance of the Card. Here, we’ll select the Card we just created.

- In the second step, you can actually choose who should the Card go out as.

- Then, it as ask what should should it post into. I’ve selected Chat with Power Apps since I wanted it to as a personal chat.

- Finally, it also needs a recipient – I’ve selected myself here to test it out.

- Now, when I run the Flow, I receive a chat message from Power Apps like below –

- And it then runs the Card itself! When I click the button as configured, it’ll read the user and display the name.

Here’s the result!
Hope this was useful!
Here are some Power Automate posts you want to check out –
- Select the item based on a key value using Filter Array in Power Automate
- Select values from an array using Select action in a Power Automate Flow
- Blocking Attachment Extensions in Dynamics 365 CRM
- Upgrade Dataverse for Teams Environment to Dataverse Environment
- Showing Sandbox or Non Production Apps in Power App mobile app
- Create a Power Apps Per User Plan Trial | Dataverse environment
- Install On-Premise Gateway from Power Automate or Power Apps | Power Platform
- Co-presence in Power Automate | Multiple users working on a Flow
- Search Rows (preview) Action in Dataverse connector in a Flow | Power Automate
- Suppress Workflow Header Information while sending back HTTP Response in a Flow | Power Automate
- Call a Flow from Canvas Power App and get back response | Power Platform
- FetchXML Aggregation in a Flow using CDS (Current Environment) connector | Power Automate
- Parsing Outputs of a List Rows action using Parse JSON in a Flow | Common Data Service (CE) connector
- Asynchronous HTTP Response from a Flow | Power Automate
- Validate JSON Schema for HTTP Request trigger in a Flow and send Response | Power Automate
- Converting JSON to XML and XML to JSON in a Flow | Power Automate
Thank you!








































































































