Skip to main content

Notifications

Book flight using Copilot - a step-by-step guide using Microsoft Copilot Studio

Introduction  

 

Every business is looking to create a copilot, which can help their business process to make their process more intelligent. In this regard we are going to this blog is dedicated to creating any kind booking using copilot, but I will give reference of flight booking scenario 

We will have a series of blogs on this. So, basics things we will cover in this and in coming blogs we will cover more advanced topics.  

 

 

Overview of Microsoft Studio -  

Microsoft Copilot Studio is designed for making digital assistants, or copilots. But what exactly is a copilot? A copilot is a technology that acts as your assistant. 

Imagine CEOs and managers hiring virtual assistants to help them work more efficiently—it works well for them. Now, think about giving every employee in your organization a virtual assistant. This would significantly boost productivity. 

You might think this requires a lot of investment. But with AI, that's not the case. You can create a virtual assistant for each employee, improving their productivity by at least 30-40%. 

Microsoft Copilot Studio helps you create these copilots. So in this blog we are going to create a flight customer agent using Copilot Studio.  

 

Step 1 – Create a Copilot  

Click on create button in right left corner to create new copilot and then edit and same and logo.  

 

On top you can see menu option to operate this copilot -  

Click on Topic.  

 

Step 2: - Create a Topic Trigger   

The topic in Microsoft Copilot Studio refers to a business process or flow, especially for customer support. When a customer asks a question, the system uses that question to trigger certain processes and provide the answers they need. 

In this context, a customer's question is called a "topic" in Copilot Studio. You can also think of the customer as an employee or manager, meaning you can create a copilot for internal use within your organization. 

So, add the phase topics which will start conversation for example in case of flight booking we are taking phases like -  

“Booking” 

“Book a flight” 

“What to book a flight” 

 

Copilot even smart enough to understand if you are putting similar type of question in that case also it will trigger this flow.  

 

 

 

Step 3 – Create follow-up questions 

Now the Copilot will ask follow-up questions needed to complete the booking process. For example, it will ask for the "From" and "To" locations and the date to finish the booking. Click on + button and select “Ask question” from dropdown.  

 

Add question like From Location, In Identity selection Multiple Choice and option section  

Add options of cities.  

  

In the save user response box click on Var1 and give name and type of variable which holds response of that question given by user. In this case I named it “varFromLocation” 

In Similar way add “To Location” follow-up question -  

 

And “Booking Date” - 

 

 

This is how you will be able to set up follow-up questions asked by copilot to booking flight. 

Here we can call power automate and connect with any database or api and what ever data we will get we will use in our flow to show customer a message. To add message you can add next step.  

 

In message based add message which you want to share with customer. For example your flight is booked, thank you.  

 

 

 

The image shows a part of a chatbot flow, likely created using a flowchart-based design tool. Here's a breakdown of the elements: 

Message - This is a step in the chatbot flow that sends a message to the user. The message displayed says, "Your flight is booked. Thanks!" indicating that this step informs the user that their flight booking process is completed successfully. 

End Conversation: This step is used to end the interaction between the user and the chatbot. Once the chatbot sends the confirmation message about the flight booking, it moves on to this node, which officially closes the conversation. 

This is how you can create a complete flow for flight booking. This is just for beginner level we will go in deep for coming blogs.  

 

Conclusion -  

In this blog, we completed the setup of a flight booking copilot with follow-up questions. 

In this article, we covered: 

  1. How to create a copilot flow. 

  1. How to gather input from customers. 

  1. How to display messages to customers. â€‹â€‹â€‹â€‹â€‹â€‹â€‹

Comments