BuilderVault
Cheat sheet

Adaptive Card Payload Cheat Sheet

Reusable Adaptive Card payload ideas for Teams approvals, request summaries, task cards, and action buttons.

Adaptive Cards TeamsPower Automate adaptive cardTeams approval card

Who this helps

Flow builders sending actionable Teams messages from Power Automate.

What to standardize

  • Keep cards short and action-oriented.
  • Show the business identifier near the top.
  • Use facts for scannable metadata.
  • Make button actions match the flow branch names.

Examples

Request review card skeleton

Send a clear Teams card for a request approval.

Formula / code
{
  "type": "AdaptiveCard",
  "version": "1.4",
  "body": [
    { "type": "TextBlock", "text": "Request review needed", "weight": "Bolder" },
    { "type": "FactSet", "facts": [
      { "title": "Request", "value": "@{triggerBody()?['Title']}" },
      { "title": "Priority", "value": "@{triggerBody()?['Priority']?['Value']}" }
    ] }
  ]
}

Expected result: Reviewers receive a structured Teams message with the key request facts.

Common mistakes

  • Overloading the card with every field
  • Not testing mobile Teams
  • Using action labels that do not match flow logic