So I have created a bot for internal IT support. Connected it to a QNAMaker to answer questions. works great.
Now, when the bot answers our users we will follow-up with a question if their issue was resolved, if they press no the bot sends off a ticket to IT with the user question and the bot answer. Perfect. Now, the only thing missing is the user information itself - I cannot seem to figure out how to send the user email or username to Power Automate so our internal IT can see who actually made this request.
So I have to ask the user his/hers name which I want to avoid.
Any takes on this?
Hi @OilPanic ,
You can create an authentication inside your bot, get the user token and send as a parameter to Power Automate and using Microsoft Graph to get user details.
Power Automate doc: https://docs.microsoft.com/en-us/power-virtual-agents/advanced-flow
Video to use Authentication inside PVA: https://www.youtube.com/watch?v=jjmCWw4z9N8
Well, its required that the users manually authenticate with the bot when they start talking to the bot. Its a way of doing it but it still gives you an extra step for the user - so not much difference in asking their email or asking them to authenticate?
You can create a question inside the topic, using the Identifier field as "Users entire response" and the answer will be staying inside the variable.
Two ways to do it.
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
Learn how to respond rapidly to your customers and employees at scale, using intelligent conversational chatbots.