Back to blog

Chatbots.Studio Announces Partnership With Viber!

Every day Chatbots.Studio expands their horizons and builds effective and valuable relationships with top global companies in the niche.

In July, Chatbots.Studio announced a strategic partnership with Viber – VoIP and instant messaging software application. 

The main goal of the collaboration is mutually beneficial to each others’ services promotion. 

Our partnership is a beneficial opportunity for clients as they gain access to one of the most widely-used messenger platforms. Their brand stickers can be used by a billion users across the world. 

From our side, we’re proud to be a technical partner and advisor for the global leader in conversations. 

Moving forward, Chatbots.Studio and Viber will continue to work together to expand new horizons in this mutually beneficial partnership.

Back to blog

Training Workshops Started! Take Your First Steps In Node.js

24 of June was the first event in Lviv for newbies in Node.js with a detailed explanation of how to take those crucial first steps in development! 

During the 1.5-hour lecture, speaker helped attendees understand why this language is so powerful and widely used nowadays. He gave use cases of amazing things you can build with Node.js.

Yuriy answered the question that beginners always ask: what is the difference between Node.js and JavaScript and how does it work on the server.

 

We also considered:

  • Asynchronous concepts of Node.js: how to work with it properly.
  • The most common technical stack – MERN.
  • Junior Node.js back-end developer checkbox

So, demand shows that you’ll see our top developers at the next events soon! 

 

Back to blog

Chatbot for Increasing Sales in Messengers

The solution was designed for ordering and delivery food with embed online payment 24/7. Chatbot combines great UI and high-speed processing in serving clients.
          Financial Benefit:

More sales conversion without any extra costs

Lowering live support costs 

Increased conversion rate per conversation

Decreased cost per conversation

Increasing of loyalty audience

Increasing the number of sales

 

          Goals:

Involving active users of messengers to shopping

Decreasing of bounce rate

Building a permanent client base for easy communication

Decreasing costs for lead generation

Increasing sales funnel

Making an order in a few clicks

 

          Features:

Embed goods search

Shopping cart

Instant order processing

Cross-sale via relevant offers

 

          Technologies:

Botkit – an open source development tool for building a chatbot, apps and custom integrations for major messaging platforms. 

Back to blog

Chatbot For Supporting Educational Process

Chatbot acts as a teacher and guide during the learning process. The solution also checks and fixes students’ mistakes.
          Financial Benefit:

More sales conversions without any extra costs

Lowering live support costs 

Increased conversion rate per conversation

Increased more traffic to the company website

Increased activity to the app and sales per month

Decrease the costs for students’ live agent support

 

          Goals:

Course sales in chatbot without live agent help

Supporting during the learning process

Сlasses Automation without a teacher

Providing English and Math classes

 

          Features:

24/7 customer service. Even if the student is in another timezone, he will be served immediately

Ability to serve students in their most pop messenger among teens

Checking sentence context

Checking grammar in the text

Checking and offering the right tense for sentence

Checking in on the students’ feelings and mood

 

          Technologies:

Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices.

Botkit – an open source developer tool for building a chatbot, apps and custom integrations for major messaging platforms. 

Node.js an open source server environment. 

 

Back to blog

Chatbot for Home Service Ordering

The chatbot is your personal helper: It finds the best maid or gardener to make your life easy. Embed online payment for client convenience.
          Financial Benefit:

Increasing sales in the channel without live agent support

Increasing of cross-sales

More sales conversations without any extra costs

Reducing costs per every conversation

Reducing costs for the internal staff

 

          Goals:

Simplification of ordering home services

Sales without a live agent

Quick connection with a live agent in case of need

Ability to communicate through all preferred messengers (Facebook Messenger, Slack, Telegram, Twilio)

 

          Features:

24/7 customer service. Even when the customer is in another timezone, he will be served immediately

Ability to connect with a live agent during the conversation

Integration with Stripe for checking and saving payment data

Integration with CMS

Email notification about the client’s request to invite a live agent to the conversation

Location recognition

Integration with the calendar

 

          Technologies:

FlowXO is a complete platform to create, manage and publish your chatbot

DialogFlow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices.

Back to blog

Chatbot for Pre-Ordering and Online Payment

The Chatbot designed for quick service and coffee ordering without any cashier help. The solution also has embedded online payment for best coffee lovers` convenience.
          Financial Benefit:

Increasing sales in messenger

Visa Online payment  

Decreasing cost per engagement with the client

Decreasing costs for internal staff

Increasing more traffic to the Telegram channel

Aforementioned benefits increased loyalty and cross-selling

 

          Goals:

Avoiding queues to the cashier by the online coffee ordering

Reducing cash payments

Reload of internal staff’s workflow

Creating a comprehensive guide for ordering the right coffee and avoiding communication misunderstandings

Quick start. Receiving first online order in 15 minutes after the connection

 

          Features:

Visa Online payment

Online coffee ordering

Canceling and change options are available during the ordering

Notification regarding order status

A quick search of appropriate items via embedded search

Nearest store. With built-in Google Maps chatbot shows the list of stores and the one which is nearest to customer

Integration with delivery company database. The Chatbot makes an order and passes it to the delivery company.

 

          Technologies:

AWS Lambda is a computing service that runs code in response to events and automatically manages the computing resources required by that code.

AWS API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. 

Amazon EC2 is a web service that provides secure, resizable compute capacity in the cloud.

MySQL is an open-source relational database management system (RDBMS).

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

Node.js an open source server environment. 

Back to blog

AI Chatbot for Local Coffee Chain

Project description

The main solution idea is to create closer relationships between coffee lovers and cafe chain representatives. Since the chatbot was launched, clients have simple access to special offers and discounts. Before, this customer can log in with a phone number. When the customer is looking for the nearest cafe, chatbot will propose a few points that are nearby to the client showing Viber maps and moving to Google maps. Also, chatbot presents scored points and helps to understand what value from it customers is having now. If a customer is satisfied or has the offer to improve services, there is a possibility to leave feedback.

The new approach for building chatbot features impressive customization and easy-to-use interface. So, Chatbots.Studio became a provider who helps increase cross sales and improves engagement with the existing customer.

Duration: 2 months.

Development team

Developers, Project Manager QA Engineer.

What we built
2CupsBot
The solution includes

Viber Messenger

The services and Frameworks we used

We selected a set of tools matching our project requirements and client needs.

Viber REST API  + library messaging-api-viber, i18n were used for localization.

Winston and AWS cloudwatch  are monitoring and management services built for developers. In our case, we built logs using the aforementioned tools.

.env lets you customize your individual working environment variables and were used for storage of variables.

Eslint is pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. In our case, it was used for code formatting.

Aws EC2 is a web service that provides secure, resizable compute capacity in the cloud.

AWS CodeBuilt is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy.

AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers.

Node.js + Express.js were used to build backend API for the bot that works in сhat.     

Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale.

Development process

We know that a client wants to know how his/her product is developing, that’s why we gave sympathetic consideration and described in details each step of the development.

First development team chose tech stack. After this developers constructed architecture and development road. We made a huge roadmap and helped with the project all along with architecture decisions. Then created a basic authorization for users and implemented API methods that provide 2Cups. Development team built our own webhooks for the client needs.

The next step was full testing of the product and bug fixing. After that, we started the second version. Run it for all cafes in Ukraine.

The last step was to correct the auto-deploy system for the future upgrades of the product.

Bot architecture
The result

Chatbots.Studio team created chatbot for the cafe chain to optimize engagement with customers. The company has a 34% cross sales increasing after implementation discount and offers system into Viber via chatbot. Obviously, that new sales channel brought more revenue to the client and helps to build trusting relationships for B2C business.

Back to blog

AI Chatbot for Automation Building Process

Project description

We have built a solution that allows users to get information about the construction process, stored in the Geometrid database. Its flexibility allows it to be easily used with different projects without making any major changes to the bot.

Duration: 1 month

Development team
Developers, Tech Lead, Project Manager, QA Engineer
What we built
building_process_automatization_bot
The solution includes

Support for different messengers, like Facebook Messenger, Slack, Viber or Skype, as well as a web-based widget.

The services and frameworks we used

DialogFlow is the platform, which provides analyzing and recognition of user’s query, as well as easy integration with many messengers.

Node-RED is the programming tool for wiring together hardware devices, APIs and online services.

AWS Elastic Beanstalk is the service for deploying and scaling web applications and services

Development process

We always demonstrate to our clients how their platform or bot are developing to assure them of high-quality services and the team’s product set in mind.

Firstly, we’ve gathered all the client’s requirements and brain-stormed regarding best practices of implementation. When the strategy of project running was identified, we started to develop chatbot using DialogFlow. After that, we gathered all possible required intents and set up them all. We created the server with Node-RED help and set it up to process user’s questions into database queries. The last step, when the logic was created and tested, we deployed it to Elastic Beanstalk server.

Bot architecture
Bot architecture
The result

The Chatbots.Studio team built a solution that allows for easy and quick access to information stored in the database about any object related to the building. The main benefit is, that using this bot does not require the user to know any database querying languages, or install any additional software, as this bot is available on the most popular messengers.

Back to blog

AI Chatbot for Education Planning

Project description

Chatbots.Studio team created a solution for Latvian educational centers. It is a service for tracking user’s learning map and progress with the automated chat bot interface. The chatbot helps to choose the appropriate learning course, asks about time that works for student and schedule the learning plan. Push notification function reminds users about a planned course even after half a year has passed.

Duration: January – ongoing

Development team

Developers, Project Manager, QA Engineer

What we built
The solution includes

Web Widget (chat interface on the website). Soon it will be possible to engage with the visitors through WhatsApp and Facebook Messenger

The services and frameworks we used

Typescript is the programming language that provides static type checking for code quality.

Nest.js is a framework for building backend applications

MySQL is an open source relational database management system

TypeORM was used for simplicity and fast development of database related code

SocketIO is the library that enables real-time bidirectional and event-based communication between the browser and the server.

Passport is the library used for different types of authorization

React.js is a JavaScript library for building user interfaces.

Redux  – State management library which implements Flux pattern. Used for managing application state and supporting scalability.

Redux-Saga – Async layer of redux actions for managing API calls, socket connections, and another little bit more complicated action handling.

DialogFlow – the platform is necessary for gathering and recognizing a client’s intent and produce human-like responses.

AWS is a service that provides application hosting, database hosting.

AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers.

AWS CodeBuilt is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy.

AWS Codestar – Complex tool for managing continuous delivery of application with a simple interface.

Amazon EC2  – is a web service that provides secure, resizable compute capacity in the cloud. In our case, it was used for code hosting and scaling.

Node.js is a server-side, asynchronous, event-driven runtime environment, that allows us to build a server-side application using javascript syntax with the most recent ES standards support.

The result

The Chatbots.Studio team built a solution that allows for easy and quick access to information stored in the database about any object related to the building. The main benefit is, that using this bot does not require the user to know any database querying languages, or install any additional software, as this bot is available on the most popular messengers.

Back to blog

AI Chatbot as Personal Assistant in E-commerce

Project description

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

Development team

Developers, Project Manager, QA Engineer

What we built
The solution includes

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.

The services and frameworks we used

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.

Development process

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.

Bot architecture

The result

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.

Get a Quote

Menu