web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Add feedback for every...
Copilot Studio
Unanswered

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. 

Categories:
I have the same question (0)
  • Verified answer
    ManikandanS Profile Picture
    246 on at

    @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.
  • RuddySimon188 Profile Picture
    23 on at

    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"
     }
     }
     ]
     }
     ]
     }
     ]
     }
     ]
    }
  • AK-18071435-0 Profile Picture
    14 on at
    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,
  • fernandoqc Profile Picture
    15 on at
    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"
                }
            }
        ]
    }
  • sandeepstw Profile Picture
    312 Moderator on at
    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
     
     
     

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Copilot Studio

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 255 Super User 2025 Season 2

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 205 Super User 2025 Season 2

#3
S-Venkadesh Profile Picture

S-Venkadesh 101 Moderator

Last 30 days Overall leaderboard