Back to blog

Web Widget Chatbot for Fitness Club Chain

Chatbots.Studio development team created the solution for a fitness club chain. The main goal is to automize the appointment to fitness couch with Chatbot in a web widget.

          Benefits for the Employee and Employer:

Saving time and money on unsubscribing and refund

Saving time with quick access to bot features from the web widgets

Saving money on admin staff for making appointments. They are automated with the chatbot

 

          Goals:

Automation and simplification of refunds

Setting up appointments with fitness coach via chatbot

 

          Features:

Integrated Web Widget

Finding the nearest store

Flexible chatbot dialog flow

Desktop/mobile version widget

 

          Technologies:

Typescript is an open-source programming language developed and maintained by Microsoft. 

React is a JavaScript library for building user interfaces.

Redux  is an open-source JavaScript library for managing application state.

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a browser.

Express.js is a web application framework for Node.js, released as free and open-source software under the MIT License.

TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8).

PostgreSQL – is a free and open-source relational database management system emphasizing extensibility and technical standards compliance.

Dialogflow is a Google-owned developer of human-computer interaction technologies based on natural language conversations.

RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol, Message Queuing Telemetry Transport, and other protocols.

Back to blog

Viber and WhatsApp Chatbot for Job Searching

Many businesses and employees use a chatbot for candidates and job searching. We received a request to create and run a chatbot that helps to find the job that perfectly fits the based on employee responses to questions. This chatbot acts as a screener for an in-demand position.

This chatbot provides details about the kinds of work available in the company (or acts as an aggregator). It helps you explore whether the positions you seek are available in your area. When looking for a job, the chatbot asks all your requirements helping avoid mistakes that might hurt your chances to find the right one.
.

          Benefits for the Employee and Employer:

Saving time from surfing on multiple job websites

All available jobs in one place: Viber, WhatsApp or SMS

Filtered job offers on the messenger – you don’t waste time looking at the improper job

An employee knows the salary frames

Put filters and find the right one

Saving recruiters’ time for employees seeking

Chatbot acts as a recruiter assistant, making the first-step interview

Recruiters get the employees who sought this one job

 

          Goals:

Saving time on the job search

Fast searching for the job in one place with filters (location, salary, position)

 

          Features:

FAQs automatically available in messenger

Finding the nearest store

Changing language in chatbot interface

Link to the online stores

Link to the online stores

Personal phone number recognition

Automation advertising promotion

 

          Technologies:

AWS Lambda helps run code for virtually any type of application or backend service – all with zero administration. 

DynamoDB is a fully managed proprietary NoSQL database service that supports key-value and document data structures and is offered by Amazon.

API Gateway is a server that is the single entry point into the system. 

Twilio allows programmatically to make and receive phone calls, send and receive text messages, and perform other communication functions using its web service APIs.

Dialogflow is a Google-owned developer of human-computer interaction technologies based on natural language conversations.

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a browser.

Back to blog

WhatsApp Chatbot for Online Shopping Service

YeboFresh – is South Africa’s online shopping service, making quality products accessible to South Africa’s underserved population. The WhatsApp chatbot for the customer is ready and good to go! How does it work for YeboFresh?

  • Product search by relevant code and making returns for the keyword entered
  • Assigning a customer to the relevant live agent and searching for the nearest location
  • Showing current status or ordering
  • Integration with YeboFresh online shopping platform

The development side of the project is a bot that serves particular user products and product combos, allows multiple options for delivery.
Everything is located within the Whatsapp messenger, which makes it super easy to use for the end-user. The WhatsApp bot is a nice addition and subset for any online shop.
The second version of the bot contains various user experience enhancements such as leaving the ‘agents’ feature behind.
.

          Financial Benefit:

Increasing company revenue

New sales channel

Direct engagement with the audience in WhatsApp

Lowering costs for live agents department

Quick access to the company goods

 

          Goals:

Make it easy for any South African customer to order fresh groceries via Whatsapp

Increasing sales

User-friendly interface

 

          Features:

Search for agents to get additional info

Search for porducts

Adding goods to shopping card

Choice of the delivery address

Choice of the delivery time

Saving a shopping history

Repeating the last order

Integration with Woocommerce

 

          Technologies:

Twilio allows software developers programmatically to make and receive phone calls, send and receive text messages, and perform other communication functions using its web service APIs.

WhatsApp is a free service that lets users message one another seamlessly between mobile and desktop devices.

Botkit an open-source developer tool for building chatbots, apps and custom integrations for major messaging platforms.

MongoDB is a universal, document-based, distributed database for modern application development and the cloud, which meets the highest demands in terms of productivity.

Express.js is a simple and flexible Node.js framework for web applications that provides numerous powerful features and functions for web applications and mobile applications.

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

Woocommerce is an open-source, completely customizable eCommerce platform for entrepreneurs worldwide.

Botium is driving chatbots. Testing, training and quality assurance for chatbots. 

Jest.js is a delightful JavaScript Testing Framework with a focus on simplicity.

AWS Lambda is a serverless compute service that runs your code in response to events and automatically manages the underlying compute resources for you. You can use AWS Lambda to extend other AWS services with custom logic, or create your own back-end services that operate at AWS scale, performance, and security.

Back to blog

AI Chatbot for Sales Increasing and Quick Access to Info in Facebook Messenger

Eva is a chain of stores for beauty and care located in Ukraine. The chatbot was launched for quick access to information about the stores.

          Financial Benefit:

Lowering costs for call center maintenance

Increasing of client conversion

Advertising and promotion cost reduction

Clients attraction by showing bonuses in loyalty card

 

          Goals:

Lead generation

Increasing sales

Increasing client loyalty

Increasing client conversion

Reducing costs for live agent department

Reducing workflow for live agent department

Avoiding personal contact with the service department

 

          Features:

FAQs automatically available in messenger

Finding the nearest store

Changing language in chatbot interface

Link to the online stores

Link to the online stores

Personal phone number recognition

Automation advertising promotion

 

          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.

Corezoid is ta cloud OS that was used to manage chatbots flow and to track users activity

AWS Lambda is a serverless compute service that runs your code in response to events and automatically manages the underlying compute resources for you.

Back to blog

Facebook Messenger Chatbot for The Ukrainian Largest Supermarket Chain

In frames of digitalization of shops chain, one of the biggest Ukrainian supermarkets launched a Facebook Bot. It was created for customer engagement simplification and business process automation. On the first day, the loyalty card was added by 18,000 clients with the chatbot. In only a week, it increased up to 60,000 users who got the card in messenger. The main goal is to avoid the dissemination of plastic cards.
          Financial Benefit:

Advertising and promotion cost reduction

Lowering cost per engagement with the client

Increasing of client conversion

Lowering cost per live agent department keeping

 

          Goals:

Increasing sales

Loyalty card digitalization with a QR code

Service improvement by clients feedback

Simplification of personal engagement with a client

Reducing cost for live agents department

 

          Features:

An online loyalty card is able in Facebook Messenger

Personal phone number recognition

Automation advertising promotion

Finding the nearest store

Changing language in chatbot interface

Link to the online stores

Personal phone number recognition

Automation advertising promotion

 

          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.

Corezoid –  is ta cloud OS that was used to manage chatbots flow and to track users activity

AWS Lambda – is a serverless compute service that runs your code in response to events and automatically manages the underlying compute resources for you.

varus-chatbot

Back to blog

Chatbot For Online Diagnostics and Sales in Facebook Messenger

Recently Yves Rocher Ukraine announced that engagement with clients will be maintained by the new digital tool – chatbot on Facebook Messenger! A virtual assistant will help to find the best care cosmetic. The bot will analyze the users’ answers based on a large-scale information base formed by the brand’s experts and offer specific Yves Rocher products that best meet the needs of customers, skin type and its features. The main chatbot’s aim is to sell more and promote the brand.
          Financial Benefit:

Increasing client conversion

Advertising and promotion cost reducing

Lowering cost per engagement with the client

 

          Goals:

Simplification of personal engagement with a client

Increasing client conversions by offering a personal discount if user share email address

Digitalization of clients engagement

 

          Features:

Online skin or hair diagnostic in messenger

Help in choosing individual care cosmetics

Offering personal discount

Showing actual offers and bonuses

Survey results saving

Choosing the language of communication

 

          Technologies:

Corezoid – is the cloud OS that was used to manage chatbots flow and to track user activity.

Back to blog

Facebook Messenger Chatbot for Queue Management

The clients request was to build a smart appointments management system for american beauty points.  The automated queue management enables a higher level of time utilization and more convenient service for the end customers

          Financial Benefit:

Lowering cost per conversation with a potential client

Lowering cost per live agent department keeping

Increasing stylist time for a service, not for queue management

Increasing revenue by queue management and filling all working hours without declined visits

 

          Goals:

Simplification of service ordering via chatbot

Quick appointment scheduling to the stylist

Queue management to avoid losing time and money

Avoiding any paper notebooks and involving stylist in scheduling

 

          Features:

Complicated AI functionality for scheduling appointment

Request to include phone number to waiting list 

Rescheduling or canceling appointments

Searching the available client just once there is a cancellation

Internal CRM for managing clients

Own calendar management with the ability to setup working hours and blackout dates

 

          Technologies:

AWS Lambda is the computing service from that allows running code without creating, setting up and managing servers. The AWS Lambda helped to place code that provides the addition of stylists’ services name from the database to DialogFlow

AWS API Gateway is a service that allows for creating and maintaining a scalable API service, which can interact with any other Amazon service (Lambda, S3, App running on ec2 instance etc.) in the project.

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.

Botkit is the Node.js framework, that has implemented some easy and convenient methods for working with different bot platforms and programming flow of the dialog with complicated business logic and various API integrations support.

DialogFlow the platform is necessary to gather and recognize a client’s intent and produce human-like responses.

PHP API was used to create the backend project portion. It allows us to focus not only on the framework code, but also the business logic.

Back to blog

Chatbot for Home Service Ordering in Telegram

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

SMS Chatbot for Engagement with Voters

Project description

The chatbot was built to automate petitions, engagement with senators to get their reply quick and clear. We provided chatbot integration with customer API.

Duration: September – ongoing

petition_bot

Development team

Developers, Project Managers, QA Engineer

What we built

voters_chatbot

The solution includes

Mail messages analyzer to provide responses redirection from senator to citizens.

The services and Frameworks we used

Botkit is a Node.js framework, that has implemented some easy and convenient methods for working with different bot platforms and programming flow of the dialog with complicated business logic and various API integrations support.;

Twilio is the cloud communication platform that was used for SMS mailing;

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

voters_chatbot_1

Development process

The first step is creating a queue where the appropriate staff can take the item and start a conversation with the voter. The second step was to gather all the information that the voter answered and send it to the API for storage.

The third step was integration with the mailing system for getting senator’s responses.

Bot architecture

Bot architecture

Technical challenges

We improved the speed of processing item such as the system has queue solution. Throng library allows processing items in parallel.

 

The result
 Users get the solution for how to reach a senator and get his/her answer as soon as possible. It increases citizens’ trust in the senator and the solves thorny issues that people faced.

Back to blog

Web Widget for Knowledge Base

Project description

We created a solution for federated search in the form of chatbots. These chatbots are able to connect with any possible resources and generate the answer.

Duration: 1 month

Development team

3 Node.js Developers, 2 Project Managers

What we built

knowledge_base_bot

The solution includes

The web widget that allows getting identified access to a knowledge base.
Integration with NLP engine that provides recognition of users’ request.

knowledge_base_bot_1

The services and Frameworks we used

Botkit is  the Node.js framework, that has implemented some easy and convenient methods for working with different bot platforms and programming flow of dialogs with complicated business logic and various API integrations support.

jQuery, Native.js is the library was used in the project for creating client side for the widget (chatbot);

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

Development process

First off, we created simple web chatbot and after that connected to the bot service Wit.ai to create API parser to all existing intents – articles title to wit.ai, and train service. Then we created a client-side for chatbot as a widget.

Bot architecture
Bot architecture
The result
The federated search becomes more easily with the chatbot. There are no needs to surf from link to link in search of appropriate information. Chatbot will provide the appropriate answers in a split second.

Get a Quote