How to get Copilot to advance past an Ask Questions Node

Mindy Halasz 20 Reputation points
2025-04-29T13:15:51.3333333+00:00

I have built an agent in Copilot studio that was working fine last Thursday in the test window of Copilot studio. Friday, I published for the first time to Teams and now all of my Ask Question nodes are not functioning properly. Copilot will ask the question in the node but when the user answers it sends the conversation back to the beginning of my flow. My initial flow trigger is set to when message is received. I've tried changing my Ask Question nodes to Adaptive Cards and get the same response. If I remove the node all together and just put a message in the flow advances but of course that means it doesn't pause for user input. I do have a condition set right after the Ask Question node which uses the response from the question asked but it's never getting to that point. This is not just happening when I test in Teams this now happens in the test window in Copilot Studio as well.

Microsoft Copilot
Microsoft Copilot
Microsoft terminology for a universal copilot interface.
824 questions
{count} votes

Accepted answer
  1. keshav-msft 75 Reputation points Microsoft External Staff
    2025-04-30T09:07:23.29+00:00

    Hello Mindy Halasz,

    Thanks for reaching out. Could you please check below things to ensure the agent is working properly.

    1. Variable Binding in Ask a Question Node Ensure the question's response is bound to a variable.
    2. Condition Immediately After If the condition uses a variable from the Ask node, but that variable is undefined due to a missing binding, the condition will fail silently, often resetting the flow.
    3. Trigger Conflict (Looping) If your flow trigger is "When a message is received", and your flow restarts after an answer, it's likely that the user response is being interpreted as a new trigger message instead of a continuation.
    4. Session Persistence Teams and the Test window may act differently based on session ID. Ensure session context isn't being lost between messages.

    If you are still facing issue republish your agent and clear Teams cache or use web version to test and watch in the debug panel.

    Thanks, 

    Keshav Keshari

    ************************************************************************* 

    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.


1 additional answer

Sort by: Most helpful
  1. Mindy Halasz 20 Reputation points
    2025-04-30T14:49:59.99+00:00

    I'm going to answer my own question after more testing it appears the issue was the initial trigger I had set. I had it set to Message Received once I changed that to Triggered by agent the issue stopped happening.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.