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
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

Automation of the Claims Gathering for Insurance


Project description

We are building a multi-service system which will essentially allow users to fill out the insurance claims.

Insurance companies will be able to pass their clients over to our service to easily fill out the claim by themselves or with help of a company agent.

There are additional services used to make the claim filing more comfortable: medical appointment booking, number plate recognition, fetching vehicle data by its number plate, knowledge base (help service at any point of claim filing process), connection with live agent (like Intercom) inside the chat flow, Google Maps to easily set accident locations, address and more.

Duration: since June – ongoing

Development team
Developers, QA Engineer, Project Manager
What we built


The solution includes

Web widget allows users to create the claim.

SMS Twillio provides notification mailing to a user.

Administration part provides setting up the claims, new companies addition and manage the access. 

Alexa voice bot allows users to create the claim via voice.

Business Process Management System allows to discover, model, analyze, measure, improve, and optimize claims gathering processes.

The services and frameworks we used

BotKit is the open source platform was used to build bots with inbuilt Socket server.

OpenKB is a search based Knowledgebase (FAQ) backed by Lunr.js indexing to check created before the list of questions in Watson IBM. 

Watson IBM  is a question-answering computer system capable of answering questions posed in natural language.

Corezoid is the cloud OS that was used to track users’ activity and send a notification regarding incomplete claims.

Twilio is the cloud communication platform that was used for SMS notification regarding incomplete claims.

AWS Recognition  was used as a deep learning-based service for car’s number picture recognition.

Intercom is the messaging platform that provides online chatting insurance agents with clients.

Onfido is online platform that was used to verify people’s identities using a photo-based identity document.


Development process

The client sends the features which are discussed with the development team. After the detailed request, the developers map out a plan of development and start the working process.

Then the team starts implementation of frontend and backend parts of the bot.

When that part of the solution is ready we conduct internal and external testing.

Bot architecture

The result

Our team built the bot that gathers and passes processing clients’ insurance claims. It simplifies engagement between insurance representatives and the claimant. There is no need to fill out long and complex document paper – the bot makes it by itself.

There are additional services used to make the claim filing more comfortable: medical appointment booking, number plate recognition, fetching vehicle data by number plate, knowledge base (help service at any point of claim filing process), connection with live agent (like Intercom) inside the chat flow, Google Maps to easily set accident locations, address and more.

Back to blog

WhatsApp Business API: Common Questions for Chatbot Implementation

WhatsApp is on everybody’s A-list. It’s nothing new that WhatsApp is on the hype and most companies want to implement the bot into for business. Statistic says, that today messenger has 1.6 Billion monthly active users across 170+ Countries and 80% of messages sent to WhatsApp are seen within 5 minutes compared to the traditional SMS. Looks impressive but there are still a lot of uncovered questions that go on and on.

So, I gathered the most important for development and implementation questions that cover WhatsApp Business API. In the course of creating the article, I also checked Quora questions I’ve previously answered related to the topic. Please check the following list and write the questions you want to know.

WhatsApp bot


What is a WhatsApp bot?

For now, the WhatsApp bot seems like a simple AI solution. The bot for this messenger communicates only through text chat and images. Buttons and additional tools are not possible like on other messengers.

How safe are WhatsApp bots?

WhatsApp bots are very safe. Compared with other platforms, WhatsApp bots really encrypt messages. Messages to the WhatsApp server come via encrypted format. Check WhatsApp Availability and Scaling to understand how the service architecture provides this.

How do I build a simple Whatsapp bot?

To create a simple bot for WhatsApp without any additional help you can use the Twilio API that allows one start building and prototyping in a sandbox. Visit Twilio API for WhatsApp to understand how it works.

Is it possible to integrate a chatbot in Whatsapp which replies to my messages?

As mentioned previously, you can already build a bot for WhatsApp. First of all, install and set up the WhatsApp server. Then you will get access to the API that gives the opportunity for a bot to start working.

Warning: the bot will start working if it is created with programming languages but not with cloud platforms.

You can probably integrate a chatbot with WhatsApp but you’ll need to create an integration by yourself.

Launch the following services:

Getting Started — Quick outline of how to get started and next steps

Network Requirements — Network requirements necessary for the WhatsApp Business API client to connect to WhatsApp servers

Phone Number — Verify and register your business’s phone number

Verified Name — Display your business’s name when talking to your customers

Volumes — Securely store WhatsApp data while using Docker

Installation and Upgrading — Installation scripts and guide to get the WhatsApp Business API client running

HTTPS Setup — Set up and use HTTPS endpoints

Users endpoint — Create, manage, and use access tokens and user accounts for additional security

Backup and Restore Settings — How to backup and restore your WhatsApp Business API client

Deploying WhatsApp on AWS — Create an Amazon Web Services cloud to run the WhatsApp Business API client

Rate Limits — WhatsApp Business API endpoint rate limits scenarios

Understanding How to Get Opt-in for WhatsApp — How to present your users with an opt-in for messaging

Postman Collection — Import our WAE Developer Collection into Postman to quickly test the WhatsApp Business API

Then create an integration code with AI WA. Check out API Reference to understand how to build that. Here you find information regarding WhatsApp Business API Root Nodes and example of WhatsApp Business API format uses the contacts node.

How do I create a computer bot that can automatically reply to all our Facebook and Whatsapp messages?

As far as I know, one of the solutions is to use the Twillio API for WhatsApp using a simple REST API. The Twilio API for WhatsApp allows developers to start building and prototyping in a sandbox. In order to launch apps in production, you can request access to enable WhatsApp on your Twilio number. WhatsApp is currently opening up access in a Limited Availability program, where WhatsApp approval is required for all customers who wish to create their own profiles. Check out this link to start work with Twiliio API.

Other platforms, for example, Clare.AI and Hubtype, are still in beta testing. You can use these ones if you have the time when it will be launched.
For now, start learning how to make your bot for WhatsApp using WhatsApp Business API. So, the solution is to learn guidelines and tutorial and develop bot by yourself or pass the work to agencies.

How can I connect a WhatsApp group with a Telegram Group using a bot?

As of now, there isn’t any opportunity to work with groups in WhatsApp, unfortunately. As far as I know, only p2p communication is possible.

How accessible is the WhatsApp API?

WhatsApp API is accessible after branching on servers. Check this Installation and Upgrading to understand how it works in coding.

How can I get Whatsapp API?

First of all, install and update the WhatsApp Business API Client using Docker Compose. Follow all the steps and then you will get the WhatsApp API as you need it.

Make sure you have gotten approval for your business’s phone number and have a Verified Name certificate before attempting installation.

Initial Setup

Before continuing, please read through the other WhatsApp Business API guides.

This guide requires Docker, a container platform that lets you run the WhatsApp Business API Client. Docker Compose is also required. Docker Compose is bundled with Docker for macOS and Windows but requires a separate installation on Linux.

1. Install Docker on your system.
2. If Docker Compose is not bundled with your Docker installation, install it.
3. Download the docker-compose.yml and db.env configuration files: (find it here)
4. Open a console and navigate to the directory where you saved the downloaded files.
5. If you have a MySQL installation running, change the values in the db.env file to reflect your MySQL configuration. If you do not have MySQL installed, the docker-compose.yml and db.env files have a default configuration to bring up an instance in a local container.
6. Run the following command in the console:

docker-compose up

You will get some output, while the script downloads the Docker images and sets everything up. To run the containers in the background, use the -d parameter:

docker-compose up -d

Once you have completed these steps, ensure that the containers are running with the following command:

docker-compose ps

By default, the Web app container will be running on port 9090.

You can download and configure our Postman Collection to easily interact with the WhatsApp Business API.

Refer to the Registration documentation for next steps.


Please note that the list could be supplemented by other related questions. If you have anything to add, please share it with us and we’ll include it in the existing list. So, follow me and stay on top of WhatsApp chatbots novelties.

Back to blog

Top Chatbot Benefits: How Chatbots Automate the Working Process

Chatbots are in high demand because of all the new opportunities for business and customer service. Previously Chatbots.Studio considered the first benefit for businesses, which provides cost reducing — information management optimization. Let’s talk about chatbot efficiency on the automation of working processes.

automation of working processes


It is a great chance for entrepreneurs to save money by transferring work tasks over to chatbot and let existing staff concentrate on other important work. A wide range of staff isn’t all that necessary as the work becomes automated. Therefore company profits margins continue to increase with smart team.

I’d like to point out that chatbots aren’t the only way to automate a work routine. Lots of information systems provide the same and sometimes better work automation. However, we will consider how chatbots can take on daily routines from the staff.

chatbots can take on daily routines


First of all, let’s consider the metrics that measure the effect of automation with chatbots for business:

  • Transactions number executed by one employee;
  • Mistake numbers for one transaction;
  • Timeframes for service providing;
  • Service availability;
  • Client satisfaction.


Typical scenarios on how chatbot automates working process:

  • Accepts and handles customer requests. The bot provides consultations, answers on FAQs, and passes the conversation to a live agent;
  • Manages the schedule and queue without personal assistance. The bot accepts and handles new client appointments. Also, it notifies clients about upcoming or past events.

This leads to providing a broad customer service, with always available assistance and quick engagement.


Let’s consider some examples of using a bot for automation of working processes according to scenario.

Taking into account our experience, Chatbots.Studio developed the chatbot for the beauty industry that helps make an appointment for a stylist without direct human integration, manages waiting lists, cancels and reschedules appointments and manages stylist availability.


How does the bot automate the stylist working process?

  • The stylist doesn’t handle requests from clients. Therefore the stylist doesn’t waste time on appointments and handles more important work;
  • An availability to book services 24/7. A customer can book the service at a convenient time to not disturbing stylist;
  • The stylist doesn’t manage conflicts regarding in the queue. In case of appointment canceling, the bot makes an appointment for a client from the waiting list.

Another one TrackerBot, which tracks orders sent by delivery services like “Ukrposhta”, “Nova Poshta”, “Delivery” and “Meest Express”. Also, delivery bot provides easy to access customer support to resolve any issues quickly.


How does bot automate delivery posts staff working process?

Chatbot reduces the workload of call centers solving issues.

  • There is no need to provide support through calls, web or live;
  • The bot handles all FAQs. In case of unexpected question, the bot passes the conversation to a live agent;
  • The bot connects with maps and sends the information regarding the track location to the nearest offices with a work schedule;
  • Bot connects with the backend and presents the costs of delivery.


A customer gets the chance, and doesn’t waste time calling support or surfing the Internet for the appropriate information.

As can be seen, businesses can benefit from automation working process with bots. To implement it for businesses correctly, identify metrics of efficiency to get the appropriate results. So, follow me and stay in top of chatbots novelties.

Back to blog

Why End Users are Frustrated with AI Chatbots and What to Do?

Have you ever met really stupid chatbots, that don’t understand what you want and thus pretend to have Intelligence? I do, and many people I am talking about chatbots have had the same experience.

Error bot
One of my potential clients mentioned, ‘all the bots have been invented to shortcut support costs’ — that’s the impression users could get from a poorly designed chatbot. So why does this happen:
Inflated expectations from AI bots

There’s a lot of buzz about AI chatbots that are mainly presented as robots that could provide a high level of human-like communication. Bots have they own characters and have their faces either human-like or robot-like.

So, a high level of expectations mostly driven by vendors of NLP engines who would love to promote their technology, which is still not that mature. If someone from the vendors is reading this post, could you share examples of general intelligence projects built based on your solutions? And yet clients expect to have true intelligence while talking to the bot.

Incorrect training methodology

AI bots require training. Training means helping a bot better recognize intent and context in which it is running a dialog. Practically a system administrator (NLP, Conversation expert — whatever you want to call him/her) should review the failovers and enhance the rules in NLP engine to better recognize user intents.

And that is the dead loop: on the one hand, you need to have a good corpus conversation to train your NLP engine on the relevant conversations and on the other. On the other, the user will not start talking to your bot until it is good enough and thus you could not get a good enough sense of the conversations.

So, what can be done with all of that?

Actually, there are 2 options:

  • Have better tools and processes
  • Avoid using AI chatbots


Better process of AI bot training

That’s something we can do right now without waiting for the big players to update their solutions or making costly investments in data science.

a) Use all of your existing conversations with end clients to train your NLP engine from day one. Whatever you have: call records, mail conversations or queries to live agent to you FB, everything could be used to train your NLP before the day zero.

b) If there is no corpus of historical conversations you can use live agents, who would follow the defined conversation scripts. Once enough training has been provided, you can slowly bring automatic responses.

c) Involving a live agent immediately when the intent is not recognized or a client is not happy with the response.

The approach is costlier but friendlier for end-users and differs from the advertised flow — launch your AI bot and train it once it gets going.

Improving the NLP engines

NLP Engines will also become better and better for example. For example the NLP engines should support common misspellings (which seems not to be the case work better while there is a growing number of intents in the system. In addition they should self-learn from the all conversations that are in the system (not only in one account) and provide recommendation of what is missing in the bot. I personally have started to lose the difference between NLP engines specially for English, they look almost the same from NLU perspective.

If you read all of that and still have a wiliness to read for another minute, please ask yourself — do I REALLY need an AI chatbot?
  1. Many users expect to get a very specific service from the bot (book an appointment, buy a ticket, issue the order and etc.) they do not expect a bot to handle all possible conversations. It’s like imagine yourself going to the supermarket — do you expect a salesperson to tell jokes or chat with you about Deep Learning? Probably not and the same goes with a bot. In case you can avoid having AI in your bot, why are you making things overly complicated?
  2. NLP for English and Western European Languages is good enough. It’s very much driven by the market demand and nature of the language itself (it is structured), while there is not many (or there are simply not available) engines for other languages, almost nothing exists for Ukrainian. So, what the language carefully before building a AI bot on that language.
  3. You need to have enough conversations to train the bot even from the very beginning. If you do not have a good corpus of conversation, refer to the tricks above or do not do AI bot. Recently one potential client contacted me to build AI FAQ bot for his new real-estate business. I clearly recommended to him to not do that, as lack of conversational data will lead to a poor experience and waste of time and money.

To be honest, there are cases when you need to equip your bot with AI for sure:
  1. The bot interface does not support any buttons. WhatsApp and SMS are the most common examples of that case. You will HAVE to use AI in that case.
  2. There is a lot of content to share with your end-users, so building a bot with the buttons and distinct conversation is not the issue For example, a big FAQ will need to have this kind of scenario.


We are building bots in Chatbots.Studio on a daily basis and we are excited about it. The key idea for this article was to help clients make a fully aware decision about the type of chatbot they need. We see each and every day how bots are taking a more prominent role in the digital worlds and it is our shared goal to make it better for our end-clients.


I would love to hear your cases and stories about the issues that your are facing while building AI chatbots.

Back to blog

Research on How Chatbots Development Companies Get Inbound Traffic Through Communication Channels

Chatbots.Studio is a highly specialized agency with an exclusive and dedicated focus on chatbot development. Once, I asked myself — how others work in this niche and in what ways do they attract clients?

Below you can find info about inbound and outbound channels of interaction. The analysis also includes the ways in which companies present themselves and conclusions based on the observed information.

Before sharing the information itself, let me show you the methodology we used to collect and analyze information.

We checked which channels have been used by chatbot development companies. The right side explains why it is important to include it to our analysis.

Why did we choose that criteria?

  • Blog — prospects could find the site in the fastest possible way if the blog includes SEO keywords.
  • Medium and Quora — both resources have good indexing by Google. There are easy ways to show expertise. Amount and quality of posts and show us professionalism and readiness to interact with the audience.
  • Crunch — an easy way to find your target audience representing expertise and being in the list of companies with services you provide.
  • Clutch — there are collected services companies. An easy way to represent itself and find potential client.
  • Social Media — not specialized platforms with wide range of dissemination of information. Acts like word of mouth.
  • Press — editions could lead prospects to find the site in search systems.
  • E-mail marketing — we checked the opportunity to subscribe and get the email of a prospect.
  • Live interaction — meetups.
  • Rank is calculated using a combination of average daily visitors to this site and pageviews on this site over the past 3 months.
  • SEO keywords — ideas and topics that define what your content is about.


Following companies were selected by:

  • Keywords in Google search: chatbot development agency, chatbot company, chatbot development companies.
  • Quora list of chatbots development agencies (or chatbot development companies).
  • Clutch list of Top Artificial Intelligence agencies.


The investigation is open for your consideration. If you have any idea of how to improve it or I missed the good company, please drop a comment this article.

What does mean +, +-, -?

+ agency actively gathers traffic using the mentioned communication channel

+- agency рas inactive account or almost doesn’t work with channel

— agency doesn’a t use communication channel


So, take a look at the table below to learn more about agency strategies to attract traffic.

Chatbot Development Companies Strategies
Chatbot Development Companies Strategies

So what could we learn from the information mentioned above?

We observed several interesting strategies for using inbound marketing by chatbot development companies.

  • Creation of their own media and related resources. Taking into acthe count global market, a few companies gather traffic through their own free platforms, which allows them to publish content and share expertise. It thereby creates the image of authoritative chatbot developers but requires additional efforts.
  • Well-known media also is a great way to promote content aside from Facebook, LinkedIn or other curated blog sites. Soon you will get more clicks or redirects to your main site. About 70% of the mentioned companies use it as an opportunity to express themselves.
  • One more method to attract attention and show deep expertise is providing training courses for entrepreneurs and junior devs.


Surfing the related resources, we noticed another a infrequently used strategy, as being the educator of a small company (Oh my bot!). They don’t care about customers, as they are provided by the parent company. This approach works with, for example, Oh My Bot!, KRDS’ subsidiary. Some of them provide chatbot development as a part of software and marketing services, for example, Vis-a-vis.

On average, each company uses 3 channels of communication. The following is the most popular:

Medium. Agencies post articles related to their expertise: AI, Machine Learning, bots’ benefits for industries, marketing solutions. We divided agencies that post on Medium into few types:

  • active: 50+ claps and 200+ followers. Average 2 articles per week.
  • less active: — appear in searches or have only few posts with no more than 50 claps.


Quora. Agencies posts articles in section “Technologies”, “Science”. Most agencies don’t have company account. Nevertheless CEOs public questions and answers on their own behalf while building their human brand. Marketers use it to build expertise and authority on a chosen topic. Posts content is the same as Medium. Types of agencies involving to Quora:

  • active: publish posts with the same content to Medium. Each post has 50+ views and 5+ shares
  • less active: company representative asked or answered to questions
  • inactive: company name appears in searches with keywords: chatbot, chatbot development, and chatbot agencies.


Twitter. Mostly there are posts and shares about participation in tech events, news, last projects. Agencies use it to promote brand posting latest tech news, activities and showcasing projects not only to find clients but also represent themselves as an employer. Types of chatbot dev agencies on Twitter:

  • active: 200+ followers, 2+ shares and 5+ per week posts
  • less active: twitter isn’t the main channel of communication. The account includes only a few posts or the last post was published more than month ago.
  • inactive: an agency doesn’t have an account or the account is empty.


We keep working to investigate how chatbot development agencies get inbound traffic. Want to read more great content from Chatbot.Studio? Click on the left and let us know in the comments below.

We love to develop chatbots. Feel free to contact us if you want to improve your business with chatbots, and we will conduct an assessment in 2 business days for FREE and a demo bot in 1 week.

Back to blog

10 Uses of Chatbots in Retail Market: Industries, Cases, Benefits

Now in the business world, the measure of success is bringing in a client and making them satisfied. Communicating with the customer directly is the basis of sales and increasing customer satisfaction in a very competitive retail market.

In this article, I prepared key scenarios to help cover this business need. First, let’s consider communication channels for interaction with the customer in retail.

The first one with the maximum limited functions is SMS. Texts are a very simple way of vendor-client communication. Retailers mostly inform a customer about novelties, offers, and redirect them to very informative sources.

The next way we define communication is through mobile applications.Mobile apps provide a wide range of functions to cover clients’ needs fully. Mobile apps even include push-notifications. Of course, this has a disadvantage. Fewer and fewer users download mobile apps because of limited phone memory. Sometimes, a client uses an app once. That’s why he/she prefers to chat with a chatbot rather than download additional software.

Phone/call centers. A lot of channels need to have a live agent, despite the wide range of technical ways to interact with customers. But human accessibility is more costly than other ways of communication.

website is similar to mobile applications due to the functionality, but with one big weakness. Unfortunately, websites can’t send push-notifications via chatbot.


We consider chatbots as in-messagers apps. They can be a way of communication to build closer relationships between retail businesses and customers. Look at the following tips before building communication with a chatbot.

  1. Convince a customer to subscribe to a community/channel where a chatbot works. Chatbot will engage with the audience regularly. It helps to increase new sales, but the main purpose is to provide cross sale when a user comes to buy something again from a trusted vendor. Make sure that you don’t send spam because it is ineffective. You could even be banned from the in-messaged service because of spam.
  2. A great user experience provides high conversation rates. Messengers provide a user-friendly interface that makes communication easy. It is incredible. Chatbots Studio helps the vendor to convert 30 percent of the customer base into a bot.

So, a chatbot is a great way to build close and trustful engagement with clients.


Let’s consider a chatbot’s main value and functionality in retail before implementing a chatbot into your business.

Complaints and Feedback

This function is working very well in the Australian chain of markets. Facebook accepts and passes along customers’ feedback. The customers know that in case of any problem, they can report and get feedback from a chatbot.

The Ukrainian supermarket chain, “Varus” has a chatbot that accepts client feedback and manages it according to the goods the client purchased. See the first screen below for how the chatbot presents a receipt for the last purchase and also offers an opportunity to evaluate the service. About 15% of members of the loyalty program use chatbot to leave feedback or get the last offers and discounts. And about 30% of users prefer to leave the feedback in the form that chatbot offers or in the polls.

User Support

After chatbot implementation, call centers’ workflow reduced up to 50 percent. The reason is that customers’ desire to write about a problem rather than call to a support representative. This is the most popular scenario of using a chatbot in business.

User Support
Chatbot helps to solve issues and consult the customer in real time. Image source


Loyalty Card and Score Bonus Points

Bonus cards, like dinosaurs, died. How many times per day do you use a different retail card? Probably less and less. Shop cards are gathering dust in your wallet. Retailers use chatbots to offer services, gather client information, identify customers, or get feedback quickly and easily. A great example in the Ukrainian market is the chatbot of the cafe chain that provides a list of functionality, including personalized offers, points scoring, info about free sandwiches, or coffee. Metro has a built-in chatbot bonus card that customers use while paying for purchases.

2cups personalized offers
Chatbot makes personalized offers based on customer’s info and collected points. Image source


One more main chatbot goal is to sell as much as possible. Choose the most popular messenger among your audience and open a new sales channel there. You can insert into the messenger where your bot is and a payment method, and then get more revenue. Just let your customer know about the new way of communication and shopping. Be aware that it is a bad idea to build Amazon-like solution and sell a wide range of goods via chatbot. Sell simple, unified products — less than 10 items. For example, Barista chatbot offers a few types of coffee and cakes.

coffee chatbot
Another example is the coffee chatbot that makes barista’s workload less and increases sales. Image Source


Repetitive Sales

One more source of additional sales is offering to make new purchase based on a customer’s prior preferences. Chatbot can predict (with vendor help) when customers need your services again and send notification to them. Sephora knows its customers’ habits and notifies customers about special personalized offers when the customer hasn’t made purchases for a while or can’t select the product.

Shop Long

With chatbots, Google isn’t needed to list where is the coffee spot is located or a favorite bakery is. Chatbots could send the list of addresses and define the nearest place. For example, Aldi, 2Cups, and IQOS have this function.


Unload your call center and focus on the important things. Chatbot could report a 40 percent cost reduction, making returns automatically.

Chatbot makes returns
Chatbot makes returns fast and easy without additional calls and papers. Image source


Personalized offers

The retailer knows his customers and has good ideas for selling them more of what they want. For example, consumer electronics retailer provides personalized discounts for everybody who subscribed to a bot, or they provide a discount for power banks or headphones once a mobile phone has been purchased.

Personalized offers
Based on user’s purchases or intents history chatbot makes very personalized offers. Image source


Service Requests

If the customer is faced with any issue with the product, especially in electronics, a chatbot can help. Then after a request for service, a chatbot provides service status to assure the client that his or her needs will be covered. For example, when something wrong is with Phillip Morris’s IQOS device, chatbot could recognize the issue and forward info to appropriate staff.

Viber IQOS
Chatbot offers to diagnose the issue and pass to the appropriate department. Source: Viber IQOS Ukraine


Education and FAQ for Retail Agents

This scenario is in the list of the popular among others. It is widely used for internal team communication or staff training. Pharmaceutical companies use it for giving and checking bonuses to their sales representatives. Phillip Morris International created a chatbot that manages sales in the field. The Ukrainian supermarket chain Varus tracks employee satisfaction by eNSP interviewing via chatbot. Also, chatbot manages staff vacations and check-ins.



I hope this 10 uses inspires you. Feel free to contact me if you need a similar bot for your retail chain.

Back to blog

Where Chatbot Development Companies Could Share Content?

Working with digital marketing strategy, and developing inbound strategy, I’ve asked our marketers to put together a list of the best places for publishing content. Obviously, writing and publishing posts or articles via a Medium based blog isn’t nearly enough. It’s just one place people might discover your content.

I have asked Marketers to research social media groups and other places where our chatbot related content could be published. We investigated and gathered the top places you could share your content, from the mainstream to the narrow niche.

We don’t claim that it is the only, comprehensive list of useful sources, but it’s one that really works.

How did marketers selected sources?

  • number of followers/visitors (from 1k)
  • target audience should be related to Business, Tech industries
  • active post publishing (from 2 per week)


Marketers selected groups in the following order.

SM groups:

  • LinkedIn — place for professional networking allows for finding the right source and audience.
  • Facebook — an unspecialized platform with a wide range of dissemination of information. Acts like a word of mouth.
  • Telegram — fast-growing source to publish content that can be read at breakfast.


Others — resources that have good indexing by Google. There are easy ways to show expertise and readiness to interact with the audience.

If you want to add more resources or you want to help us improve our investigations, feel free to drop a comment below.

LinkedIn Groups

LinkedIn Groups

  • Social Media Marketing is the place where you can share your successes or failures, anything that will help others be successful in social media, post news, ideas. Target audience: interactive advertising and marketing professionals. 1m 800k followers.
  • On Startups is the place where you can discuss issues with marketing, sales, financing, operations, hiring and publish content related to your startup or company. Target audience: marketers, recruiters, sales, startupers. 641k followers.
  • Digital Marketing: Social Media, Search, Mobile & more is the place where you can publish high value content related to digital marketing, ask and answer questions. Target audience: professionals working with digital marketing, social media, search, mobile,marketing, content marketing, marketing cloud, data marketing,personalised marketing advertising, pr, events, jobs, social media,, interactive & digital media. 419k followers.
  • IT Specialist Network is the place for publishing and discussion of issues and topics related to information technology in general. Target audience: developers, marketing specialists, recruiters, and enthusiasts. 234k followers.
  • Information Technology Managers Group — dedicated to the communications and sharing of information between IT managers. Target audience: IT workers, enthusiasts, entrepreneurs, stratupers. 14k followers.
  • Chatbots ★ Virtual Assistants ★ Intelligent Agents ★ Conversational AI — here you have the opportunity to discuss issues or share content related to Chatbot Smart Advisors, Conversational systems Voice NLP, AI, Assistant Agent Machine Learning, B2B Sales, Marketing, Software VR. To learn and share experience about Watson, Siri, and Cortana Bots. Target audience: chatbot developers, enthusiasts, entrepreneurs, and stratupers. 2.5k followers.
  • Chatbot Professionals — here you can promote what you are working on and present yourself as an industry leader. Target audience: chatbot industry leaders, marketers, developers, startupers, enthusiasts. 2.3k followers.
  • Chatbot Summit — there are gathered International event series connecting the professionals and organizations who involved in NLP. Target audience: chatbot developers, enthusiasts, speakers, engaged in organization, marketers. 1k followers.
  • Chatbot Enthusiasts is the place where you can discuss chatbots, share your knowledge and get feedback from experts in chatbot industry. Target audience: enthusiasts, developers, startupers, marketers, sales. 1k followers.


Facebook Groups

  • Bot is the place where you can share expertise about chatbots, AI, NLP, Messengers for chatbots. Target audience: Chatbot developers, marketers, sales, managers, enthusiasts, entrepreneurs. 31k followers.
  • Social Media for Entrepreneurs is the place you can publish and study entrepreneurs how to grow, scale, and monetize their social media presence online. Share your success stories and biggest mistakes with the fastest feedback. Target audience: entrepreneurs, marketers, sales, advertisers, business development managers. 31k followers.
  • Superstar SEO — here you have the opportunity to answer questions, discuss techniques and share your successes. Target audience: entrepreneurs, marketers, interested in SEO, SMM, marketer-students, business development managers, advertisers, and journalists. 23k followers.
  • Digital Marketing Questions — here you have the opportunity to ask questions, network and share relevant industry content. Target audience: all digital marketing professionals (or people who want to learn — SEO, PPC, social, Analytics. 12k followers.
  • Chatbot Developers is the place for chatbot developers that working with different bot platform. Here you can discuss practices, solutions, issues you faced with for UI/UX. Target audience: chatbot developers for e.g. Messenger, Telegram, LINE, Kik, Slack or any other bot platform. 6k followers.
  • ChatBots Startups — here you can publish Articles about the Chatbots industry, news, links and/or startups, etc. Target audience: anyone interested in Chatbots projects/startups. 2.5k followers.
  • Smart Chatbots Strategies — here you can post ideas & strategies, connect with like-minded entrepreneurs, share valuable content. Target audience: entrepreneurs, startupers, marketers, advertisers, and business development managers. 2.5k followers.
  • Chatbot Startups — the group is meant to people who can share expertise and post value content. Target audience: developers, entrepreneurs, and investors. 1.6k followers.
  • Chatbot Directory — here you can ask and answer questions, share expertise and post own chatbots created on different platforms for different messengers. Target audience: chatbot developers, entrepreneurs, digital marketers, and enthusiasts. 1k followers.


We couldn’t find at least two groups in Telegram related to Chatbot implementation in business, development or Marketing in English. Please share below in comments if you happen to know a few of them. There is only one community where you can share expertise in startups in general.


Telegram channel:

  • Entrepreneurial journey is a community for entrepreneurs / startupers. Here you have the chance to find your co-founder, seek support, and share your startup journey. Target audience: entrepreneurs, marketers, recruiters, marketers, founders,and startupers. 1.5k followers.



  • Chatbots Magazine — is the place where you can learn and share content on how bots work, what customer can do with them, how to do it, and what the big issues are. Also, articles could be about artificial intelligence, machine learning, natural language processing, etc. 100k+ readers.
  • Chatsbots Life — is the place to share content related to Bot News, Info, AI & NLP, Tools, Tutorials & More.


Why did I exclude a few groups?

Looking through the list I asked the marketer to exclude a few groups that, at first glance, seem relevant to publishing content. I divided the excluded groups into a few sections:


If you want to read more valuable content from Chatbots.Studio, let me know in the comments below or click clap.

If you have the list of places to publish content that works pretty well, please share it with us and we’ll include it in the existing list.


Also, we love to develop chatbots. Feel free to contact me if you want to develop your chatbots and we will conduct an assessment in 2 business days for a FREE and demo bot in 1 week.

Back to blog

Top Chatbot Benefits: How Chatbots Improve Cross-Selling

This is the final article in the series on the benefits of using chatbot for business. Previously, Chatbots.Studio considered cost reduction and profits increase benefits. Let’s discuss cross-selling as a means to boost sales with a bot in messengers.


Bot- seller, one of the most preferable for entrepreneurs because of the value it directly brings. The bot works in the following way. While the prospect is putting a lot of thoughts into common questions that influence purchasing decisions, the sales chatbot could simply ask, “What are you looking for?” and guide buyers to the appropriate categories.

The marketer has a list of potential or existing leads most often in messengers community or web providing support and sales for clients. Beauty product seller Sephora has increased sales of 11% by taking advantage of Facebook’s Messenger chatbot service, which automates responses and customer support.


Please take a look below to understand how Sephora bot increased sales by offering additional goods.


Making the most personalized offers, Sephora bot has made amazing results increasing sales.


Marketers divided customer into three types:

  • Client at first time came to the Shopping center, or just subscribed to the newsletters. In this case METRO motivates buyer come back again or invite buyer to visit the shop;
  • Existing buyers. Marketers’ main goal is increasing quantity of goods that client buy;
  • Client loses interest to METRO goods. Marketers have to keep them loyal to the shop. Via content, METRO says to ex-buyers: “Where are you going? I still love you and have something interesting for you”.


How the chatbot can help to satisfy three types of buyers?

Marketers create the value offer for each types of buyer and distribute these via messenger.


Also METRO offers buyers a digital discount card via chatbot in Viber messenger. It simplifies customer engagement with a company. To start chatting with bot, just scan the QR code and you will be redirect to Viber messenger.

Metro bot helps to get card
Metro bot helps to get card or browse through existing card


Let’s consider scenarios of cross-selling with a bot in messenger. Then I’ll demonstrate relevant examples that explain each of the mentioned below scenario:

  • Bot sends discounts card, promo codes or newsletters with offers to customer. For better understanding, you can find QR codes that link to a bot with a discount coupon or promo code.
  • Bot sends personalized offers for the customer according to their previous behavior in the bot or inputs.


METRO Cash&Carry is a great example of how to increase cross-selling using digital strategies, especially chatbot in messengers. Digital tools allow to increase conversion up to 57%. Let’s consider how they gained such amazing results within the confines of the chatbot.

Let’s consider the first scenario to understand how it works in real business cases.

Jasper’s Market sends the coupon with a 20% discount to existing clients. In the meantime, clients can find the store and check the working hours. It leads to cross sale without live sales or marketer’s help.


Another example of the aforementioned scenario is cross-selling according to previous customers’ input. Telecom Co. bot informs a customer about the ability to device plan upgrading through the conversational interface. Thus the bot having remembering previous customer’s input makes the most appropriate and personalized offer.

Telecom Co. chatbot
Telecom Co. chatbot upsells customer to drive new revenue

As we mentioned previously, the benefits should be identified and explored with metrics to understand how it impacts the bottom line:

  • Cost of attraction client to number of cross-sales;
  • Net Promoter Score.


As can be seen, a chatbot is really a smart solution for up- and cross-selling without additional assistance. It helps sales concentrate on important tasks and in the meantime, do cross-selling. However, it is worth remembering that a chatbot isn’t the one correct solution for each and every business. It really works great in coordination with other sales strategies. So, follow me and stay on top of chatbots novelties.

Get a Quote