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 / Copilot Studio / Copilot Agent cannot d...
Copilot Studio
Suggested Answer

Copilot Agent cannot display all the choices in Team Copilot m365 and Desktop Copilot m365 app.

(2) ShareShare
ReportReport
Posted on by 4
I have created a question node with 5 choices for users to select. In the testing environment and the cell phone app, it can display all 5 choices. However, when it comes to the Team Copilot m365 app or the desktop Copilot m365 app, the choice is only limited to 3. How to solve this issue?
 
 
Thank you.
I have the same question (0)
  • Suggested answer
    Beyond The Platforms Profile Picture
    213 on at
    Hi!
    This is actually expected behavior (by design) from Microsoft — not a bug in your agent.
     
    Root Cause
    The "Ask a question" node with multiple choices uses Bot Framework Suggested Actions under the hood. Microsoft Teams only renders a maximum of 3 suggested actions — even if you define more, Teams will only display the first three. This limitation applies to both the Microsoft Teams channel and the desktop M365 Copilot app.
     
    Solution: Replace the Question node with an Adaptive Card
    The recommended workaround is to replace your "Ask a question" node with a "Send a message > Adaptive Card" node using an Input.ChoiceSet — which has no such limit and renders correctly in Teams.
    Here is a ready-to-use JSON template you can adapt to your 5 choices:
     
    json
    {
      "$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
      "type": "AdaptiveCard",
      "version": "1.5",
      "body": [
        {
          "type": "TextBlock",
          "text": "Please select an option:",
          "weight": "Bolder",
          "size": "Medium"
        },
        {
          "type": "Input.ChoiceSet",
          "id": "userChoice",
          "style": "expanded",
          "isMultiSelect": false,
          "choices": [
            { "title": "Option 1", "value": "option1" },
            { "title": "Option 2", "value": "option2" },
            { "title": "Option 3", "value": "option3" },
            { "title": "Option 4", "value": "option4" },
            { "title": "Option 5", "value": "option5" }
          ]
        }
      ],
      "actions": [
        {
          "type": "Action.Submit",
          "title": "Confirm"
        }
      ]
    }

     
    How to implement it in Copilot Studio:
    1. Delete your current "Ask a question" node with the 5 choices.
    2. Add a new node → "Ask with Adaptive Card" and paste the JSON above.
    3. Copilot Studio will automatically create an output variable (e.g. `Topic.userChoice`) that captures the user's selection — use it in your subsequent condition branches just as you would with the original question node.
     
    Style options:
    - Use `"style": "expanded"` → shows all choices as visible radio buttons (best for 5 options).
    - Use `"style": "compact"` → shows a dropdown menu instead.
     
    Important note:
    Teams only supports static JSON in Adaptive Cards. Avoid using dynamic Power Fx expressions inside the card payload — prepare any dynamic values in your topic logic beforehand and pass them as static content.
    You can preview exactly how your card will look in Teams before deploying by using the official Adaptive Card Designer at https://adaptivecards.io/designer — just select "Microsoft Teams" as the host app.
     
    Hope this helps!
    Paolo


    Did this solve your issue? → Accept as Solution
    👍 Partially helpful? → Click "Yes" on "Was this reply helpful?" or drop a Like!


    Want more tips on Power Platform & AI? Follow me here:

    🔗 LinkedIn: https://www.linkedin.com/in/paoloasnaghi/
    ▶️ YouTube: https://www.youtube.com/@BeyondThePlatforms
    📸 Instagram: https://www.instagram.com/beyond_the_platforms/
    🌐 Website: https://www.beyondtheplatforms.com/


     
  • Suggested answer
    deepakmehta13a Profile Picture
    353 on at

    Hi,

    In channels like:

    • Teams Copilot

    • M365 Copilot (desktop/web)

    the UI limits the number of visible suggested actions/choices  for better user experience and layout constraints. That’s why you see all 5 in test/mobile, but only 3 in Teams/M365.

    Send a message - Microsoft Copilot Studio | Microsoft Learn ( Read this for reference)

    How to handle it:

    1. Reduce choices to 3
      Best practice is to keep top 3 most relevant options in the question node.

    2. Use follow-up branching
      Instead of showing all 5 at once:

    • Show 3 primary options

    • Then provide remaining options in the next step

    1. Use Adaptive Cards (recommended As suggested by Beyond The Platforms)
      You can use an Adaptive Card to display all 5 (or more) options in Teams.
      Adaptive Cards are fully supported in Teams and allow you to:

    • Show multiple buttons

    • Create structured layouts

    • Capture user selection reliably

    This is the most flexible approach if you need to display more than 3 options in one view.
    Ask with Adaptive Cards - Microsoft Copilot Studio | Microsoft Learn ( Use this for Reference)

    1. Allow free text fallback
      Let users type the option (e.g., “Audit Requirement”) even if it’s not shown as a button.

    2. Split into categories
      Group options logically (e.g., Category → Sub-options) to avoid long lists.

    There is currently no setting to increase this limit in Teams/M365 channels, as it’s controlled by the channel UI.

    Hope this helps.

    If this helps resolve your issue, please consider marking the response as Verified so it can help others facing a similar scenario.

    If you found this helpful, you can also click “Yes” on “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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 634

#2
Vish WR Profile Picture

Vish WR 315

#3
Haque Profile Picture

Haque 219

Last 30 days Overall leaderboard