Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Copilot Studio - General
Answered

Add feedback for every response in Copilot Studio

(1) ShareShare
ReportReport
Posted on by 23

I'm creating a chatbot for my school using Copilot Studio. We've decided to incorporate feedback after every response. There's a link https://learn.microsoft.com/en-us/microsoft-copilot-studio/guidance/adaptive-card-add-feedback-for-e... that demonstrates how to add response feedback using an Adaptive Card. But when I input the JSON into the Adaptive Card, it indicates an error, and I'm unsure how to resolve it. I just simply followed the instruction from the Microsoft link, but it doesn't work. Any suggestions on how I can fix this? Any help would be greatly appreciated. Thank you. 

  • sandeepstw Profile Picture
    302 Super User 2025 Season 1 on at
    Add feedback for every response in Copilot Studio
    Hi,
     
    Make sure you created that global variable "Global.VarStoreAnswer" before using it in Adaptive card. That's the only issue can I see. otherwise, it should work. 
     
    Sometimes, it shows problem in edit so delete card and add new card and paste code and just save it. 
     
    Mark as solution if it works.
     
    Thanks,
    Sandeep Mishra
     
     
     
  • fernandoqc Profile Picture
    15 on at
    Add feedback for every response in Copilot Studio
    Same here, I'd add that it does work on the copilot studio playground but when it is published it doesn't,
     
    On Teams:
     
    On Copilot Studio:
     
     
    my JSON adaptive card:
     
    {
        "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
        "type": "AdaptiveCard",
        "version": "1.5",
        "body": [
            {
                "type": "TextBlock",
                "size": "Medium",
                "weight": "Bolder",
                "text": "We value your feedback!"
            },
            {
                "type": "TextBlock",
                "wrap": true,
                "text": "Thank you for your response. Could you please provide more details on why the previous answer was not helpful?"
            },
            {
                "type": "Input.Text",
                "id": "detailedFeedback",
                "placeholder": "Type your feedback here...",
                "isMultiline": true,
                "height": "100px"
            },
            {
                "type": "TextBlock",
                "wrap": true,
                "text": "Your feedback helps us improve!",
                "spacing": "Medium",
                "color": "Light"
            }
        ],
        "actions": [
            {
                "type": "Action.Submit",
                "title": "Submit Feedback",
                "data": {
                    "feedbackType": "detailed_feedback"
                }
            },
            {
                "type": "Action.Submit",
                "title": "Cancel",
                "data": {
                    "feedbackType": "cancel"
                }
            }
        ]
    }
  • AK-18071435-0 Profile Picture
    6 on at
    Add feedback for every response in Copilot Studio
    Is this working ? in my case , the chat box is waiting for the action to take place.
    if the user does not click the Thumbs UP/Down button, and asks the next question.
    The copilot studio just responds with the previous answers..

    Looks like it is waiting in the Adaptive Card.. and is not completing the TOPIC

    Please let me know  if you were able to pass this situation .. 
     
    Kindly help,
  • RuddySimon188 Profile Picture
    23 on at
    Re: Add feedback for every response in Copilot Studio

    this is the correct JSON format. 

    {
     "type": "AdaptiveCard",
     "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
     "version": "1.5",
     "body": [
     {
     "type": "Container",
     "items": [
     {
     "type": "TextBlock",
     "text": Topic.Answer,
     "wrap": true
     }
     ]
     },
     {
     "type": "Container",
     "items": [
     {
     "type": "ColumnSet",
     "columns": [
     {
     "type": "Column",
     "width": "90",
     "items": [
     {
     "type": "TextBlock",
     "text": "Generated answer, please rate it",
     "wrap": true,
     "size": "Small",
     "color": "Accent"
     }
     ]
     },
     {
     "type": "Column",
     "width": "5",
     "items": [
     {
     "type": "Image",
     "url": "data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M16.4996%2017.9852C16.4996%2020.4271%2015.3595%2022.1838%2013.4932%2022.1838C12.5183%2022.1838%2012.1518%2021.6411%2011.8021%2020.3881L11.596%2019.6162C11.495%2019.2574%2011.3192%2018.6467%2011.069%2017.7852C11.0623%2017.7621%2011.0524%2017.7403%2011.0396%2017.7203L8.17281%2013.2346C7.49476%2012.1736%206.49429%2011.3581%205.31841%2010.9079L4.84513%2010.7267C3.5984%2010.2494%202.87457%208.94562%203.1287%207.63505L3.53319%205.54897C3.77462%204.30388%204.71828%203.31298%205.9501%203.01106L13.5778%201.14153C16.109%200.521138%2018.6674%202.05607%2019.3113%204.5814L20.7262%2010.1306C21.1697%2011.8698%2020.1192%2013.6393%2018.3799%2014.0828C18.1175%2014.1497%2017.8478%2014.1835%2017.5769%2014.1835H15.7536C16.2497%2015.8164%2016.4996%2017.0762%2016.4996%2017.9852ZM4.60127%207.92059C4.48576%208.5163%204.81477%209.10893%205.38147%209.3259L5.85475%209.5071C7.33036%2010.0721%208.58585%2011.0954%209.43674%2012.4268L12.3035%2016.9125C12.3935%2017.0534%2012.4629%2017.2064%2012.5095%2017.367L13.0614%2019.2873L13.2731%2020.0786C13.4125%2020.5666%2013.4827%2020.6838%2013.4932%2020.6838C14.3609%2020.6838%2014.9996%2019.6998%2014.9996%2017.9852C14.9996%2017.1007%2014.6738%2015.6497%2014.0158%2013.6701C13.8544%2013.1846%2014.2158%2012.6835%2014.7275%2012.6835H17.5769C17.7228%2012.6835%2017.868%2012.6653%2018.0093%2012.6293C18.9459%2012.3905%2019.5115%2011.4377%2019.2727%2010.5012L17.8578%204.952C17.4172%203.22415%2015.6668%202.17393%2013.9349%202.59841L6.30718%204.46794C5.64389%204.63051%205.13577%205.16407%205.00577%205.83451L4.60127%207.92059Z%22%20fill%3D%22%23212121%22%20%2F%3E%0A%3C%2Fsvg%3E",
     "width": "15px",
     "height": "15px",
     "selectAction": {
     "type": "Action.Submit",
     "data": "This generated answer wasn't useful"
     }
     }
     ]
     },
     {
     "type": "Column",
     "width": "5",
     "items": [
     {
     "type": "Image",
     "url": "data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M16.4996%205.20259C16.4996%202.76065%2015.3595%201.00391%2013.4932%201.00391C12.467%201.00391%2012.1149%201.60527%2011.747%203.00348C11.6719%203.29233%2011.635%203.43297%2011.596%203.57157C11.495%203.93031%2011.3192%204.54106%2011.069%205.40258C11.0623%205.42566%2011.0524%205.44741%2011.0396%205.46749L8.17281%209.95315C7.49476%2011.0141%206.49429%2011.8296%205.31841%2012.2798L4.84513%2012.461C3.5984%2012.9384%202.87457%2014.2421%203.1287%2015.5527L3.53319%2017.6388C3.77462%2018.8839%204.71828%2019.8748%205.9501%2020.1767L13.5778%2022.0462C16.109%2022.6666%2018.6674%2021.1317%2019.3113%2018.6064L20.7262%2013.0572C21.1697%2011.3179%2020.1192%209.54845%2018.3799%209.10498C18.1175%209.03807%2017.8478%209.00422%2017.5769%209.00422H15.7536C16.2497%207.37133%2016.4996%206.11155%2016.4996%205.20259ZM4.60127%2015.2672C4.48576%2014.6715%204.81477%2014.0788%205.38147%2013.8619L5.85475%2013.6806C7.33036%2013.1157%208.58585%2012.0923%209.43674%2010.7609L12.3035%206.27526C12.3935%206.13437%2012.4629%205.98131%2012.5095%205.82074C12.7608%204.95574%2012.9375%204.34175%2013.0399%203.97786C13.083%203.82461%2013.1239%203.66916%2013.1976%203.38519C13.3875%202.66348%2013.4809%202.50391%2013.4932%202.50391C14.3609%202.50391%2014.9996%203.48797%2014.9996%205.20259C14.9996%206.08708%2014.6738%207.53803%2014.0158%209.51766C13.8544%2010.0032%2014.2158%2010.5042%2014.7275%2010.5042H17.5769C17.7228%2010.5042%2017.868%2010.5224%2018.0093%2010.5585C18.9459%2010.7973%2019.5115%2011.7501%2019.2727%2012.6866L17.8578%2018.2357C17.4172%2019.9636%2015.6668%2021.0138%2013.9349%2020.5893L6.30718%2018.7198C5.64389%2018.5572%205.13577%2018.0237%205.00577%2017.3532L4.60127%2015.2672Z%22%20fill%3D%22%23212121%22%20%2F%3E%0A%3C%2Fsvg%3E",
     "width": "15px",
     "height": "15px",
     "selectAction": {
     "type": "Action.Submit",
     "data": "This generated answer was useful"
     }
     }
     ]
     }
     ]
     }
     ]
     }
     ]
    }
  • Verified answer
    ManikandanS Profile Picture
    246 on at
    Re: Add feedback for every response in Copilot Studio

    @RuddySimon188 ,

     

    Usually adaptive card JSON should be a well defined JSON. Please check it follows the correct JSON structure.

    It may be some issues with formatting. Below is the simple adaptive card tested and it's working in copilot studio. Check this basic card at your end and see its working.

     

    {
        "type": "AdaptiveCard",
        "version": "1.5",
        "body": [
            {
                "type": "TextBlock",
                "text": "New TextBlock",
                "wrap": true
            }
        ]
    }
     
    Thanks.

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

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Copilot Studio - General

#1
stampcoin Profile Picture

stampcoin 6

#2
Artur Stepniak Profile Picture

Artur Stepniak 5 Super User 2025 Season 1

#3
Michael E. Gernaey Profile Picture

Michael E. Gernaey 4 Super User 2025 Season 1

Overall leaderboard