Power Automate: People Picker in Teams Adaptive Cards Using Microsoft Graph API
Scenario In real-time automations, collecting user information such as names or email addresses is a common requirement. Relying on plain text inputs in Adaptive Cards forces users to manually enter these values, often resulting in typos or invalid data , which can negatively impact downstream automation logic. Adaptive Cards do not natively support people picker functionality, which becomes a key limitation when posting cards to Microsoft Teams via Power Automate and requiring accurate user input. Solution To overcome this limitation, we can leverage Microsoft Graph API within Power Automate to retrieve user data dynamically and present it as a dropdown (ChoiceSet) in an Adaptive Card. This approach ensures controlled user selection and significantly reduces manual input errors. Step-by-Step Implementation Step 1: Create an Instant Cloud Flow Create an Instant cloud flow with a manual trigger (or any s...