Skip to main content


Building Copilot Studio Chatbots in Microsoft T...

Dynamically Adding Multiple Choice Questions using Adaptive Card

Posted on by

Hello everyone,

I am working on a chatbot where I receive three suggestion questions as variables in the following format:

  • Topic.var1.question1 (string)
  • Topic.var2.question2 (string)
  • Topic.var3.question3 (string)

I want to create an interactive user experience where the user can click on any of these dynamically generated questions, and the selected question is sent as a message. This is similar to how we collect multiple choice input from the user, but the multiple choice options are hardcoded.

Is there any way to achieve this dynamically, considering that the questions are stored in variables and might change?

Any guidance or suggestions would be greatly appreciated.

Thank you!

Helpful resources

Quick Links

Exciting News for Copilot Studio Communi…

Get ready to experience a whole new level of engagement with the Copilot Studio…

Celebrating the May Super User of the…

LaurensM is an exceptional contributor to the Power Platform Community…

Check out the Copilot Studio Cookbook…

We are excited to announce our new Copilot Cookbook Gallery in the Community…


WarrenBelz Profile Picture

WarrenBelz 137,998

RandyHayes Profile Picture

RandyHayes 76,308

Pstork1 Profile Picture

Pstork1 63,059


Featured topics