Hello Everyone,
I am using Power virtual agent for the first time and I created IT Chatbot, Now I need the chatbot to ask the user for an email address , and then the Chatbot will send an email to that email address provided by the user.
Can you please show me the steps to do that , and if you have any document or video that can help ?
Thank you all
Solved! Go to Solution.
Hi @Engsoso2089,
Below is an example.
First create the Power Automate flow.
https://docs.microsoft.com/en-us/power-virtual-agents/advanced-flow
1. Add a Power Virtual Agents trigger action. Add a text input, call that EmailAddress.
2. Add a Send an email (V2) action. Use the EmailAddress field in the To field of the action.
3. Add a Return value(s) to Power Virtual Agents action. Add a Result text output. Set a message which you can use to confirm to the user the e-mail has been sent.
Power Virtual Agent setup.
1. Create a new topic in a bot. Call it Email. Add a trigger phrase like E-mail me. Save your topic and go to the authoring canvas.
2. Add a Question like 'What is your preferred e-mail to use?'. Use the user's entire response. Save that response in a variable like VarEmail.
3. Add a Call Action. Connect it to the flow we created earlier. Make sure you map the VarEmail to the EmailAddress input variable from the flow.
4. Add a Show message. Use the output result variable to show the confirm message to the user.
Hi @Engsoso2089,
Below is an example.
First create the Power Automate flow.
https://docs.microsoft.com/en-us/power-virtual-agents/advanced-flow
1. Add a Power Virtual Agents trigger action. Add a text input, call that EmailAddress.
2. Add a Send an email (V2) action. Use the EmailAddress field in the To field of the action.
3. Add a Return value(s) to Power Virtual Agents action. Add a Result text output. Set a message which you can use to confirm to the user the e-mail has been sent.
Power Virtual Agent setup.
1. Create a new topic in a bot. Call it Email. Add a trigger phrase like E-mail me. Save your topic and go to the authoring canvas.
2. Add a Question like 'What is your preferred e-mail to use?'. Use the user's entire response. Save that response in a variable like VarEmail.
3. Add a Call Action. Connect it to the flow we created earlier. Make sure you map the VarEmail to the EmailAddress input variable from the flow.
4. Add a Show message. Use the output result variable to show the confirm message to the user.
Thanks a lot ! it worked like a charm
Keep up to date with current events and community announcements in the Power Virtual Agents community.
A great place where you can stay up to date with community calls and interact with the speakers.
User | Count |
---|---|
4 | |
2 | |
1 | |
1 | |
1 |