Overview
Welcome to Bot Development with the Microsoft Power Virtual Agent. During this entire article series, we will learn how to create a Chatbot using Microsoft Power Virtual Agent without writing a single line of code. From this series you will learn complete end to end process from development to deployment.
I have divided this article series to five Parts.
- Introduction to Microsoft Power Virtual Agent – Part One
- Get Started with the Bot Development Step by Step – Part Two
- Connect your Power Virtual Agent with the MS Power Automate – Part Three
- Publish Power Virtual Agent ChatBot and Deploy to MS Teams – Part Four
- Deploy Power Virtual Agent ChatBot to Any Website – Part Five
Use Case
In this article, we will connect our Power Virtual Agents ChatBot with Microsoft Power Automate. So, basically, we are providing power to Virtual Agents via Power Automate.
Recap
In my previous article, we have created a different hierarchy for every problem statement for different IT-related issues. Please find the below screen.

So, now let’s get started!
Step 1
Add response for every subcategory. Click on + icon add an action “Show message”. Please add the below message for all four categories.

Step 2
Now, let’s add one additional question to take user input about the description of the problem.
Add a different question for every category and store the value to the different variables.

Step 3
Now, to send an email with the provided description, let’s call a Microsoft Flow or Power Automate from the Power Virtual Agents.
Now, let’s pick up the first option : VM
Click on + icon and add node > Call an action

This will open a pop up. Click on Create a Flow.

This will redirect you to the creation of New Flow. It will auto-generate the following Flow.

Now, save the current flow and close the flow.
Step 4
Now, we need to create a Flow Solution.
To create a flow solution, we need to follow the below steps.
Click on the Solutions from the left side, and click on New solution.

Once the solution is created, add our existing flow to the solution.

Open the solution and click on the Add existing option.
From Outside solutions, select a flow and click on add button.

This will add a flow to the solution.
Step 5
Now, click on Edit Flow. At the end of the creation of the flow, the entire structure of the flow will look like below.

Now, let's explore each step in detail.
First we will create three Input variables, which we pass from Power Virtual Agents to Flow. (Step 1 from the flow screen)












Join the conversation! Your thoughts help the community grow.