If you run a business that asks clients to make appointments, then sudden cancellations can be a huge problem. Cancellations impact businesses from barbershops to doctor’s offices and law firms, significantly impacting the bottom line across the board.
If you’ve recently booked an appointment, there’s a good chance you’ve done it through a chatbot. After all, appointment-booking chatbots are easier to build than ever before. However, these basic chatbots do nothing to protect against the risk of booking cancellation.
In this guide, we’ll build an appointment booking chatbot that automatically predicts whether the appointment-maker will cancel by using no-code machine learning.
If you want to build an AI-powered chatbot using traditional means, then you’re faced with options like Google’s DialogFlow or SAP Conversational AI, which are very complex, and take months to figure out.
With Akkio, you can reach a nice middleground, and create AI-powered chatbots with simple bot builders. Read on to learn how to make an AI-powered hotel booking chatbot in Landbot in minutes, which will automatically predict cancellations.
First, sign up for Akkio. Then, hit “Create New Flow” to get started making an AI flow.
Then, click “Table,” as we’ll be working with this tabular dataset of hotel bookings, including cancellation data, from Kaggle.
After uploading the Kaggle dataset, you’ll get an overview of the table, as seen below.
Now that the data is uploaded, hit “Add Step” and then “Predict.”
We then simply select the column we want to predict, which is “is_canceled.” We can also add “reservation_status” under the “Ignore” tab, since this column includes the target values. Then, click “Create Predictive Model” and wait a few seconds, and you’re done! We’ve now built an AI model that accurately predicts hotel cancellations.
Our final step in Akkio is to deploy it, so just hit “Add Step” and then “API.” You’ll then see a screen like the below, and you can simply click “Deploy” to finish.
Now, let’s sign up for Landbot, which we’ll use for the chatbot functionality.
Then, simply click “start from scratch” to get started.
We want to create a Landbot that customers can use to book a hotel, giving the same information used in our predictive model. That data includes:
In short, this is all we need from the user:
Here’s what the Landbot looks like with those questions. I simply replaced the existing blocks with questions asking that information. As you can see, it still all fits on one screen! Make sure to save each input as a variable in Landbot, so we can pass these variables to the Akkio model.
Towards the end of the Landbot flow, you can see a “webhook,” which is where the user’s inputted data gets sent to Akkio to make a prediction. We can then connect to Google Sheets, or wherever our customer data is held, to add our booking cancellation prediction.
In a matter of minutes, you can build an AI-powered, automated booking chatbot that predicts cancellations. This is revolutionary, because it’s an example of something much bigger: You can build and deploy AI models to predict practically anything in a number of minutes.
In late 2020, an AI startup called ClosedLoop.ai raised $11 million for its AI-based healthcare cancellation prediction software, for a total of $15 million. Clearly, this is big business, though cancellation prediction still has yet to become mainstream.
In short, AI-based cancellation-prediction is incredibly valuable, and it used to be incredibly difficult. Today, you can use no-code AI to accomplish wildly difficult tasks in a fraction of the time.
In this guide, we’ve explored using Akkio, a no-code AI tool, and Landbot, a no-code chatbot builder, to build an automated booking bot that predicts cancellations.
However, the same principles and steps apply to a wide-range of use-cases. If you visit Kaggle Datasets, you’ll find thousands of ways to apply no-code AI. For instance, you could use AI to predict corporate bankruptcy, credit card fraud, Kickstarter project success, customer churn, or any of a million other metrics. As long as you have sufficient, high-quality historical data, you can make a predictive model.
This guide can be used by anyone that manages appointments or bookings, whether it’s a doctor’s office, a barbershop, a hotel, even or an airline.
That said, this guide can be so much more. Consultants and agencies can use this guide to increase their repertoire of services, and offer AI-powered chatbots to their clients.
Entrepreneurs can use this guide to build an AI startup faster and cheaper than ever before, and intrapreneurs can use this guide to implement AI in their organizations, even without having any technical expertise.