Building and customizing solutions using Microsoft 365 Copilot APIs and tools
1. Use carousel cards (Adaptive Cards) for more options Instead of relying only on quick replies, you can send a message with multiple cards in a carousel format. Each card can represent an option with a button (Action.Submit). This allows you to display many choices in a scrollable layout without cluttering the UI.
2. Use a “Show more options” pattern Keep your first message with 2–3 key quick replies and add one like “More options.” When the user selects it, trigger another message with the next set of options (either more quick replies or a carousel). This helps organize choices in steps.
3. Allow free text input alongside options Quick replies do not block user input. You can guide users by adding a prompt like: “You can select an option below or type your own question.” In your topic, use an “Ask a question” node and allow open text input so users are not restricted to buttons.
Recommended approach: Combine all three:
- Start with 3 quick replies + “More options”
- Use carousel cards for extended choices
- Always allow users to type freely for flexibility
This way, you work within the platform limitation while still delivering a smooth and scalable experience.