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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Question in Conversati...
Copilot Studio
Answered

Question in Conversational Boosting Topic doesn't get asked the first time

(2) ShareShare
ReportReport
Posted on by 195
I added a question to the Conversational Boosting Topic. Following the Conditional check, under Answer is not blank I added my multiple Choice Question:

Then, if they select Yes, I trigger a flow to send the response as an email:
 
The first time you ask your question, it retrieves the answer, but does not prompt the user if they want a copy of the response sent to them.
 
But, if you repeat the exact same question it will then ask the user and sends the email correctly:
 
Any ideas on why it doesn't ask the question on first response?
I have the same question (0)
  • Artur Stepniak Profile Picture
    1,539 Moderator on at
    Hello,
     
    I don't see the whole topic. Could you please send it? You should open the code view and copy-paste the content:
     
    kind: AdaptiveDialog
    modelDescription: This topic enables you to send an e-mail to the user.
    inputs:
      - kind: AutomaticTaskInput
        propertyName: subject
        name: subjectsubject
        description: Subject for an e-mail to send.
        entity: StringPrebuiltEntity
        shouldPromptUser: true
     
      - kind: AutomaticTaskInput
        propertyName: recipients
        description: A list of e-mail addresses separated by comma.
        entity: StringPrebuiltEntity
        shouldPromptUser: true
     
      - kind: AutomaticTaskInput
        propertyName: body
        description: Body of an e-mail to send.
        entity: StringPrebuiltEntity
        shouldPromptUser: true
     
    beginDialog:
      kind: OnRecognizedIntent
      id: main
      intent: {}
      actions:
        - kind: InvokeFlowAction
          id: invokeFlowAction_4u8Egh
          input:
            binding:
              text: =Topic.subject
              text_1: =Topic.recipients
              text_2: =Topic.body
     
          output:
            binding:
              status: Topic.status
     
          flowId: ccd3b58b-8fbe-9cb0-0dc3-c7663ed99874
     
        - kind: SearchAndSummarizeContent
          id: I2QU0G
          userInput: Inform that you've sent an e-mail successfully.
     
    inputType:
      properties:
        body:
          displayName: body
          description: Body of an e-mail to send.
          type: String
     
        recipients:
          displayName: recipients
          description: A list of e-mail addresses separated by comma.
          type: String
     
        subject:
          displayName: subjectsubject
          description: Subject for an e-mail to send.
          type: String
     
     
    Thanks!
     
     
    Best regards,
     
    Artur Stepniak
    Interested in GenAI? Visit my site!
  • Suggested answer
    Vinoth Selvam Profile Picture
    1,592 Super User 2025 Season 1 on at
     
    Did you make sure each time the response from copilot comes from the same Conversational Boosting topic?
     
    Understand that you have added the condition in this topic only. What if copilot responds by triggering a different topic?
     
    Please check on this "Activity mapping" to identify how the copilot response is generated.
     
     
    Based on that you will be able to find out how the process flows to provide the response and we can add your conditions based on that.
     
    Thanks.
    For Copilot studio technical blogs: Visit my Site
     
  • Suggested answer
    ShaneMeisnerTH Profile Picture
    195 on at
    Vinoth Selvam & Artur Stepniak - 

    It seems Conversational Boosting only triggers IF someone asks the same question a 2nd time.
    The trigger looks like this out of the box:


    When you ask the question the fist time, al you see in Activity Map is:


    Then, when you ask the question a 2nd time, Conversational Boosting triggers and asks the question.

    I tried the different Trigger options to no Avail.
     

  • Suggested answer
    ShaneMeisnerTH Profile Picture
    195 on at
    I worked with Microsoft to come up with a Solution.

    In the "Conversation Start" Topic, I added a Question, and then redirect the conversation to the "Conversational Boosting" Topic:

     
    Next, in the "Conversational Boosting" Topic , added the question asking the user if they want the response sent to them:

    On the Yes side triggered my Flow:
     
    Then added a Redirect to the  "End of Conversation" Topic:

    and now, every time a user asks a question they have the option to get it sent to them. This also helps us track how our agent is doing as it asks the user if they found what they were looking for and then asks them to Rate their Experience :-) 

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 586

#2
chiaraalina Profile Picture

chiaraalina 170 Super User 2026 Season 1

#3
deepakmehta13a Profile Picture

deepakmehta13a 118

Last 30 days Overall leaderboard