Skip to main content

Convert your FAQ's Page to a Bot


Introduction: FAQ's are meant to provide easy answers to User questions, but not always will the user like to read the entire FAQ page, in such situations we can provide the users with a BOT to answer their queries.

This can be done using Power virtual Agents.
Follow this simple steps to create your bot.

  1. Login to Power Virtual Agents and go to topics
  2. Go to Suggest topics

Contact: Contact: shifts 
• Micro 
X 
Power Virtual Agents • Topics 
Run History I 'hwer Automate X 
https//powerva.microsoft.com/#/topics/suggested 
x 
Frequently asked questions • 
Power Virtual Agents I FAQ 
Home 
Topics 
Entities 
Analytics 
Publish 
Manage 
Test bot 
Track between topics 
Type your message 
+ New topic 
x 
CD Reset 
Topics O 
Existing (12) 
Name 
Suggest topics 
Suggested (O) 
Trigger phrases 
Source 
Received 
Suggest topics 
Suggestions leverage your organization's FAQ and support webpages to help you find 
Get started 
topics your bot can use. 
Leam more about topic suggestions

  1. Paste the weblink of FAQ page, click add and then Start
x 
Suggest topics 
Get topic suggestions from your web content. Stan 
with 3-5 webpages containing content (such as 
question and answer pairs, or documentation) that 
you'd like your bot to handle. 
To help you author topics more quickly, each 
suggestion will also include a trigger phrase. Learn 
more about topic suggestions 
1 
Enter a link be innin with htt // 
https://www.hdfcbank.com/personal/need-help/faqs 
3 
Start 
x 
2 
Add 
Cancel

  1. Once we get all the suggested topics, click add to existing  to make it an existing topic
https://powerva.microsoft.com/#/topics/suggested 
Power Virtual Agents I FAQ 
Test bot 
CD Reset 
@ You have 24 new topic suggestions. 
+ New topic Suggest topics 
Home 
Topics 
Entities 
Analytics 
publish 
Manage 
Track between topics 
Type your message 
Topics O 
Existing (12) 
Name 
Suggested (24) 
What is Power Automate? 
Who is the intended Add to Existing Topics 
How do Power Automate and Logic A... 
How does Power Automate fit in Micr... 
What do I need to use Power Automa... 
What browsers and devices can I use 
Which email addresses are supported? 
Is Power Automate available on-prem... 
What services can Power Automate 
What are templates? 
Trigger phrases 
What is Power Automate? 
NhO is the intended audie... 
do power Automate 
How does Power Automat... 
What do I need to use PO... 
What browsers and device... 
Which email addresses are... 
Is Power Automate availab... 
What services can power 
What are templates? 
Source 
https://docs.microsoft.com/en-us/p... 
https-.//docs.microsoft.com/en-us/p.„ 
https://docs.microsoft.com/en-us,'p... 
https://docs.microsoft.com/en-us/p... 
https://docs.microsoft.com/en-us/p.„ 
https//docs.microsoftcom/en-us/p„. 
https://docs.microsoftcom/en-us/p... 
https://docs.microsoft.com/en-us/p... 
https//docs_microsoft.com/en-us/p.„ 
https://docs.microsoft.com/en•us,'p... 
Received 
2/26/20, 12:53 PM 
2/26/20, 12:53 PM 
2/26/20, 12:53 PM 
2/26/20, 12353 PM 
2/26/20, 12:53 PM 
2/26/20, 12:53 PM 
2/26/20, 12:53 PM 
2/26/20, 12:53 PM 
2/26/20, 12:53 PM 
2/26/20, 12:53 PM

  1. Once added to existing, turn the topic on and test your bot.
https://powerva.microsoft.com/*/dialog/b9fcd8fe-35e6-4d 16-8b 10—40c443817 b 70 
Power Virtual Agents I FAQ 
Test bot 
What is Power Automate? 
x 
C) Reset 
Discard changes 
Undo 
Redo Topic checker Save 
Home 
Topics 
Entities 
Analytics 
Publish 
Manage 
Track between topics 
power automate 
Power Automate is a cloud-based service that 
makes it practical and simple for line-of- 
business users to build workflows that 
automate time-consuming business tasks and 
processes across applications and services. 
Did that answer your question? 
just now 
Type your message 
Trigger Phrases (1) 
What is Power Automate? 
Message 
O 
Power Automate is a cloud-based 
service that makes it practical and 
simple for line-of-business users to 
build workflows that automate time- 
consuming business tasks and 
processes across applications and 
semces. 
End 
End of Conversation


Conclusion: You can further embed the bot with your website and users will find it easy to access the bot instead of reading the FAQ page.


Comments

Popular posts from this blog

Get Business Process Flow Stage Id using API Query

Developers may need to get the stage ids of BPF stages in order to use in power automate or JS. Here is a blog that will help. API Query-   https:// CRMURL.dynamics.com/ api/data/v9.0/processstages?$select=stagename&$filter=processid/workflowid eq BPFGuid   Eg: 1) Get the GUID of  Business Process Flow whose stage details you need. Replace below Query with Your CRM URL and BPF GUID. https://Test130.crm.dynamics.com/ api/data/v9.0/processstages?$select=stagename&$filter=processid/workflowid eq 9128E4D1-1234-4852-ABD0-A63A6ECA5C5D   Output:    The output will provide the stage name and ID.

Power Automate to Access SharePoint Recycle Bin

Introduction : A ccess Recycle Bin of SharePoint using Power Automate. Steps: Actions: select "Send an HTTP request to SharePoint" Enter the below details: Site Address: Select your site address from the list. Method: GET Uri, Headers: Refer the screenshot below. Pls. Note: Trigger used was When a File is Deleted- SharePoint Connector. Select Action "Parse JSON" In parse JSON, the content is the body of HTTP Response Enter the below Schema: { "type" : "object" , "properties" : { "odata.metadata" : { "type" : "string" }, "value" : { "type" : "array" , "items" : { "type" : "object" , "properties" : { "odata.type" : { "type" : "string" }, "odata.id" : { "type" : "string" }, "odata.editLink" : { "t

Dynamic, Multiple Recipients of D365 Email in Power Automate

When t he activity parties (TO, From, CC) ae static, we can easily send emails. However here is how we can set the activity party dynamically on the Email.    In above screenshot we can see the Activity party attribute is populated for single value and is static to only a single entity record GUID.   Solution: The create a record of Email message is as below, here we are entering the attributes of activity party, by clicking on "Switch to Input entire array" You will get the Array format, the participationtypemask is TO, FROM,CC while the partyid@data.bind is the email address. Now all you need to do is create a dynamic array, You can use append to array variable action to create an array with participationtypemask as per your requirement. Example: get all users whom you need to send email, append the user id to array. pass this array as input to the Activity Parties field in create an email record.