Telegram Chatbot as Personal Assistant in E-commerce
The main purpose of the project was to simplify and automate the process of making purchases in the women lingerie store.
Having swiped up the Instagram story, the user should be redirected to the chat with the bot, where they can then make the order.
Furthermore, the ordering logic was asked to be made in the most convenient possible way for: more handy and less complex while being as little time-consuming as possible.
Duration: 2 months
Developers, Project Manager, QA Engineer
The Telegram bot used for accepting and processing orders for targeted goods from women lingerie shop. It also stands for delivery details and payment process.
Manual communication with buyers was almost completely replaced by the bot, but some external stuff is also possible if needed: the customer can get in touch with an agent by simply clicking the special button.
Node-RED is the main and very powerful indeed tool: its light-weight runtime is built on Node.js, taking full advantage of its event-driven, non-blocking model.
To implement the main functionality we used the Telegram Bot API – from default interaction with clients to convenient built-in-chat payment opportunities (LiqPay).
MongoDB was used for saving info about clients and orders.
Moreover, there is the integration with the Corezoid app where shop API lives and Nova Poshta API to automate the process of selecting a post office and creating a consignment note.
For supporting any misunderstandings in a chat and buyer’s wish to talk to a human, we connected Planfix service.
Chatbase was integrated as well, so that we are able to track and analyze users’ interaction with the bot.
Firstly, we developed a static sample of the bot to agree on the client’s requirements and certainly get the feedback from prospective buyer’s.
Then we began step-by-step to implement handy features and improve UX in general, at the same time, adding eye-catching UI for the target audience.
At the last stage, we implemented human support and additional service for gathering statistics of the bot’s conversations and order history.
Telegram bot integrated with lots of services is ready to serve 24/7 and meet customers’ needs and expectations.
Speedy, straightforward and customer-centric: all that we hoped for and our client needed!
Aside from decreasing agents’ workload and speeding up the process of orders from the client side, we achieved the desired efficiency and productivity.
As a result, we satisfied the demands of both sides (shop and it’s customers) and are eager to continue perfecting the bot/user interaction.