Input Adaptive Card

A flexible Adaptive Card with text, dropdown, date picker and checkbox inputs. Ideal for collecting quick responses or structured data directly in Microsoft Teams through Power Automate flows.

You can also add more input fields or supporting text to customize it for your scenario.

How to use this template

This Adaptive Card is a starting point. Add dynamic content in Power Automate or refine the layout in the Adaptive Card Designer before adding it to your flow. Highlighted text in the JSON shows the parts you should replace with your own content.

Use as-is
Copy the JSON and insert it directly into your Power Automate flow. Add your own dynamic content to the text or button fields without changing the layout.

Customize it
Paste the JSON into the Adaptive Card Designer to edit visually and preview changes. When customizing, set the Target Version to 1.3 to ensure it works properly.

{
    "type": "AdaptiveCard",
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.3",
    "body": [
        {
            "type": "Container",
            "items": [
                {
                    "type": "TextBlock",
                    "text": "Sample Card",
                    "wrap": true,
                    "size": "ExtraLarge",
                    "weight": "Bolder",
                    "color": "Accent"
                }
            ],
            "style": "accent"
        },
        {
            "type": "Container",
            "items": [
                {
                    "type": "Input.Text",
                    "placeholder": "Placeholder text",
                    "label": "Text Field",
                    "id": "text-field"
                },
                {
                    "type": "Input.ChoiceSet",
                    "choices": [
                        {
                            "title": "Choice 1",
                            "value": "Choice 1"
                        },
                        {
                            "title": "Choice 2",
                            "value": "Choice 2"
                        }
                    ],
                    "placeholder": "Placeholder text",
                    "label": "Dropdown",
                    "id": "dropdown"
                },
                {
                    "type": "Input.Date",
                    "label": "Date Picker",
                    "id": "date-picker"
                }
            ]
        },
        {
            "type": "Input.Toggle",
            "title": "Sample Checkbox",
            "label": "Check Box",
            "id": "sample-checkbox"
        },
        {
            "type": "ActionSet",
            "actions": [
                {
                    "type": "Action.Submit",
                    "title": "Submit",
                    "style": "positive"
                }
            ]
        }
    ]
}