Skip to main content
Community site session details

Community site session details

Session Id :
Copilot Studio - General
Suggested answer

Adaptive card keeps re-appearing

(1) ShareShare
ReportReport
Posted on by 102
Is there a way to disable/fix adaptive cards from re-appearing if not actioned by the user?
 
The issue is I have a copilot with few topics that uses adaptive card and the card itself contains few general fields and when the topic triggers, it presents the adaptive card - which is fine. BUT, if the user decides to not action it (click on submit or interact with it) and enter another question/ask, it will trigger another topic with the SAME adaptive card appearing again at the end. I checked the settings and changed repeat to none but that does nothing. 
 
I tried this with other tenants and environments - all have the same issue. I can't be the only one with this annoying issue. 
 
There must be a way to make it so if user decides to skip it and proceed with asking questions, the adaptive card shouldn't keep re-appearing.
 
Or, is this by design?
Categories:
  • MrEdward Profile Picture
    102 on at
    Adaptive card keeps re-appearing
    Sadly that doesn't work. Its looks like a bug. 
    Here is a screenshot:
     
    When asked for extranet, it should direct to another topic but its stuck on the adaptive card (a different topic). Sometimes, it does redirect to another topic but the adaptive card still shows up. Is this a bug that only happens in test mode? I haven't published the bot and yet as its still in development but its weird why this is happening.
  • Suggested answer
    Vinoth Selvam Profile Picture
    1,560 Super User 2025 Season 1 on at
    Adaptive card keeps re-appearing
    Hi  ,
     
    Yes, i have experienced this.
     
    Below are few workarounds which you are try.
     
    • Since there are no explicit setting to disable adaptive cards from reappearing, we can handle this by implementing custom logic to ensure the card only appears once. We could use a flag to track whether the adaptive card has already been presented. Once the card is sent, set a flag that prevents the card from being sent again unless it is explicitly requested. Store this flag in the global variable or something to persist the card's status across the conversation.
    • We can try to Implement a timeout mechanism for the adaptive card. If the user doesn’t interact with the card within a certain timeframe, you can either dismiss it or send a follow-up message reminding them to complete the card but not resending it. I think We can set up a timer that marks the card as "timed out" if no action is taken.
    • Instead of presenting the full adaptive card again, consider adding a fallback message that asks the user if they want to continue with the previous action or move on to a new question. This provides a softer re-engagement without forcing the user to re-interact with the same adaptive card.
    Hope one of the above will work for you.
     
    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

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > Copilot Studio

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 169 Super User 2025 Season 1

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 150

#3
sandeep_angara Profile Picture

sandeep_angara 75