Our client - a medium-sized hotel in New York - wanted to integrate an automated solution to its customer service department which processes a large number of requests on a daily basis.
It’s worth noting that the majority of those requests are mostly identical or related to a particular topic - e.g. reservations or background information. Therefore, the client decided to develop a chatbot application that would answer typical questions and reduce both the working time and costs of the support team. In order to provide the application with a natural feel close to a real support specialist, the application has been crafted using machine learning techniques which have drastically improved its “communication skills”.
The key feature of this chatbot is an API provided by Dialogflow and its webhook. Thus, our bot can learn via the list of created data or go outside Dialogflow to search for more information. The user graphic interface (GUI) is intuitive and comes in two versions: the first one is based on React Native for mobile, and the other one represents a web version built in React.js.
Apart from integrating the APIs, our team has developed:the MVP of this project; the list of data to our APIs on Dialogflow; the webhook that allows our chatbot to look for information outside Dialogflow;
- developed iOS, Android, and web applications;
The feature that stands out from the list is the possibility to translate textual information in a variety of languages.
The chatbot can be applied to a number of industries: traveling, healthcare, e-commerce, etc. Сustomers can get their answers in no time and find what they are looking for via the list of the chatbot’s data instead of waiting for the support specialist to do it.