Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Copilot Studio - Topic Creation & Management
Suggested answer

Triggering A Topic Based on Text Input In Another Topic

(1) ShareShare
ReportReport
Posted on by 2
Hi all, 
 
I am building a Copilot agent designed to walk users through a series of interlinked topics and questions, to guide them to links and brief, pre-written answers to guidance questions about our work. 
 
However, I would like to try and get the following to work: 
 
1. In "Topic A", a user selects an option to categorize their material.  This redirects to "Topic B." 
2. In "Topic B," the agent asks the user to input some text describing the material they would like to categorize. 
3. Then, I would like the agent to evaluate the user's inputted text, and suggest either Topic C, Topic D, or Topic E based on the inputted text.  Topic C, D, or E would begin with a message saying something like, "Based on your input, it seems like you have [type of material.]  And then it would provide pre-set messages about that category of material.  
 
Does anyone have insight on how I can do this?  I'm new to Copilot, and I've tried to use different concepts from the training I've done to get this to work, but haven't had success thus far. 
 
Thank you!
Categories:
  • Suggested answer
    Romain The Low-Code Bearded Bear Profile Picture
    292 on at
    Triggering A Topic Based on Text Input In Another Topic
    if i can, i think you can achieve something much easy way :) what you wana achieve was the old and complicated way. (and not accurate everytime if you want free input )
     
    what i suggest to you : in the agent settings, enable Gen AI mode, don't use "classic". Allow orchestration to on home page.
     
    then you will see the topic as change :) they are no more "sentences" but "trigger by prompt".
     
    Create a prompt for Topic C saying something like "this topic is about material x, etc etc" everything about that could trigger the matérial and then inside put you defined message :)
     
    hope it help :) if yes please check the answered box, it's important :)
     
    if you wana go the hard way : 
     
    in the topic use the element "ask a question" but don't use choise : use "entity" and create "new entity" and for each special topic create a value and add synonyme : when the user will speak it will try to match the intention of the entity : but it's less acurate than previous option
  • SB-04061552-0 Profile Picture
    2 on at
    Triggering A Topic Based on Text Input In Another Topic
    Hi, thank you, I am not sure where to start.  I have the topics built, both the one that will prompt the user to enter text, and the ones that I want the Copilot to select from based on the text, but I am not sure how to connect them together, if that makes sense. 
  • sandeep_angara Profile Picture
    208 on at
    Triggering A Topic Based on Text Input In Another Topic
     
    Hi, this is possible through using topic redirection and global variables. Are you stuck somewhere building this? Let me know how I can help you. 
     
     

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

Michael Gernaey – Community Spotlight

We are honored to recognize Michael Gernaey as our June 2025 Community…

Congratulations to the May 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 >

Featured topics