Book Flights Easily with 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 dedicated to creating any kind of booking using copilot, but I will give reference to flight booking scenarios.

We will have a series of blogs on this. So, basic 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 to make digital assistants or copilots. But what exactly is a copilot? A copilot is a technology that acts as your assistant.

Imagine that CEOs and managers are hiring virtual assistants to help them work more efficiently, and 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 the Create button in the right-left corner to create a new copilot and then edit the same logo.

Copilot

On top of that, you can see a menu option for operating this copilot.

Menu option

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 that will start a conversation. For example, in the case of flight booking, we are taking phases like.

  • “Booking”
  • “Book a flight”
  • “What to book a flight”

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

Flight booking

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 the + button and select “Ask a question” from the dropdown.

Ask question

Add questions like From Location, In Identity selection Multiple Choice, and options section.

Add options of cities.

Multiple Choice

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

In a similar way, add a “To Location” follow-up question.

To Location

And “Booking Date”.

Booking Date

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

Here, we can call Power Automate and connect with any database or API, and whatever data we get, we will use it in our flow to show customers a message. You can add a message in the next step.

API

In message-based, add a message that you want to share with the customer. For example, your flight is booked; thank you.

Message

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

  1. 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.
  2. 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 the beginner level; we will go in-depth 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.
  2. How to gather input from customers.
  3. How to display messages to customers.


Similar Articles