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 / Capturing an entity at...
Copilot Studio
Unanswered

Capturing an entity at NLU Main Menu

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hello,

 

I am trying to create a flow where the user can specify that they want to pay their bill and provide an amount. Is there a way to check if the payment amount entity has been populated once they reach this pay bill topic? I know that the payment amount question will automatically skip if it detects it is filled, but is there any way to explicitly check what was recognized before reaching that question node?

 

brianali_0-1707771333249.png

 

Categories:
I have the same question (0)
  • adilei Profile Picture
    Microsoft Employee on at

    No, extracted entities cannot be accessed programmatically. What's motivating the question, btw?

  • brianali Profile Picture
    Microsoft Employee on at

    @adilei I see. I wanted to add a condition to check if they provided an amount at the NLU main menu, then I would want to bypass asking a question like "would you like to pay the prepaid amount of $X?" Can you think of any other workaround for that?

  • adilei Profile Picture
    Microsoft Employee on at

    This is how slot filling works. The question will be "bypassed" if an entity matching the question has already been extracted.

     

    Create and use entities (contains video) - Microsoft Copilot Studio | Microsoft Learn

  • brianali Profile Picture
    Microsoft Employee on at

    This wouldn't necessarily work for my solution though because "would you like to pay the prepaid amount of $X?" is a question that collects yes/no entity, right? So there is no way to bypass that question, it would only bypass the question where I collect the amount, right?

  • adilei Profile Picture
    Microsoft Employee on at

    @brianali , went back to your original question for more context. As you already know, the only way to "save" an entity into a variable is by creating a question node, so you would have to structure your questions accordingly. 

     

    There is another path but it's more of an involved exercise. Copilot Studio can integrate with CLU as an external language engine, and that (along with some minor customization) will give you programmatic access to extracted entities. 

  • brianali Profile Picture
    Microsoft Employee on at

    @adilei Could you explain how to do that with CLU?

  • adilei Profile Picture
    Microsoft Employee on at

    When connected with CLU, copilots have an "Analyze Text" topic, which is triggered each time CLU is called to analyze user utterances. You can add you own login to the topic and store the extracted entities in a global variable.

     

    When your "Pay bill" topic will be triggered, your global variable will be populated with the extracted entities (e.g. amount)

     

    adilei_0-1707936335323.png

     

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 631

#2
Haque Profile Picture

Haque 181

#3
Vish WR Profile Picture

Vish WR 174

Last 30 days Overall leaderboard