web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to send adaptive c...
Power Automate
Suggested Answer

How to send adaptive cards to multiple users simultaneously and capture responses in Power Automate

(0) ShareShare
ReportReport
Posted on by

I need guidance on the best approach for sending Adaptive Cards with input fields to multiple users simultaneously in Microsoft Teams using Power Automate.

Currently, I have evaluated the following approaches:

1. Post adaptive card and wait for a response

  • Users are able to enter values in text / number input fields
  • Action.Submit works correctly
  • Response data is captured successfully
  • However, when used inside Apply to each, the flow executes sequentially
  • The next user receives the card only after the previous user submits the response

2. Post card in a chat or channel

  • Cards are delivered to multiple users simultaneously
  • This solves the sequential delivery issue
  • However, Action.Submit does not capture the response data for further processing
  • The submit button is visible but does not allow response handling as expected

My requirement is to achieve:

  • simultaneous card delivery to multiple users
  • response submission directly from Teams
  • independent response capture for each user
  • non-sequential execution

Could you please suggest the Microsoft recommended approach or best practice design pattern for this use case?

Is there any supported way to combine parallel delivery with response capture using Adaptive Cards in Teams through Power Automate?

Thank you.

I have the same question (0)
  • Suggested answer
    Vish WR Profile Picture
    3,748 on at
     
    Please find the high-level approach 
     
    Adaptive Cards in Teams – High-Level Approach (Power Automate)
     
    Requirement
    1. Send cards to multiple users at the same time
    2. Capture individual responses
    3. Avoid sequential execution
     
    Recommended Pattern: Fan-out (Parent + Child Flow)
     
    Parent Flow
     
    * Trigger (Manual / Forms / SharePoint)
    * Get list of users
    * Loop users → Call Child Flow (one per user)
     
    Child Flow (per user)
     
    * Post Adaptive Card (wait for response)
    * Capture inputs (`Action.Submit`)
    * Save response (SharePoint / Dataverse)
     
    Why this works
     
    Each user = separate flow instance
    Runs in parallel (non-blocking)
    Responses captured independently
     
    Avoid
     
    Single flow with “wait for response” inside loop → sequential
    Post card in chat/channel → no response capture
     
    Advanced Option
    Use Microsoft Bot Framework for large-scale / real-time scenarios
     
    Key Summary
    Parent + Child Flow (Fan-out) = Parallel delivery + Response capture (Best Practice)
     
     
     
      Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 
     
     
     
     
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard