About a year ago, at Dashbot, we published our first data insights report after having processed 50 million messages. A year later, we’ve processed over 10.5 billion messages and have more insights to share.
We often show what the most common messages are into chatbots. We wanted to share data on the responses as well.
The following are the top messages into bots as well as the top stickers sent to bots over the past two months.
The top messages are still “hi” and “hello” — it’s the natural way we start conversations. More than 50% of chatbots received these messages over the past two months, but how do they respond?
The good news is about 68% of bots respond in a somewhat appropriate way — with some form of greeting, intro, or welcome message. This is up from the same time last year. In August of last year, only 60% of bots responded with an appropriate message.
The downside is 32% of bots last month responded with unrelated, error, or I don’t know messages, and a small percentage didn’t respond at all! This can be a huge turn off and send the conversation in the wrong direction right from the start.
The space is still relatively new. Having a response for help, can actually be helpful!
About 20% of bots over the past two months received a “help” message from users. However, only about 50% of those responded with some form of help, menu options, or even an acknowledgement of the request.
Some bots rely heavily on broadcast messaging — especially sports and news related bots which send updates to users periodically.
Chat interfaces can be great for this — to easily communicate with your users and keep them updated on the latest info.
However, it’s important to give users the ability to manage, pause, or stop these messages.
More than 20% of bots receive a “stop” message, yet only about 40% of these actually respond appropriately — giving the user info on how to stop messages or update their settings, confirming the stopping of messages, or even just outright stopping.
Adding stop or pause functionality can be the difference between a blocked user and a retained one. One of our customers is a sports bot and they noticed fans would block their bot when their favorite teams were losing. The company paid to acquire these users, and then had to pay to re-acquire them after being blocked. Adding a mute functionality enabled users to pause score updates when their team was losing, and enabled the company to retain the user.
Growing up, we’re taught to be polite — remember your please and thank-yous.
Users do thank bots.
Of the bots that received “thanks,” about 60% respond with an appropriate message — including a sign of appreciation, a welcome, or thank-you back.
About 40% however respond with a typical error, I don’t know, or unrelated message.
Responding to common messages can help increase engagement.
We’ve seen it with customers who add support for these common messages as well as adding responses for different content types. One of our customers receives images and audio from their users even though it’s not a core use case of the bot — it’s another way users communicate however. They decided to respond to these content types in a fun and quirky way and they saw engagement go up overall.
While responding to these common messages can increase engagement, it’s important to look at your own data and see what users are saying, or sending, to your bot.
The beauty of conversational interfaces is that users will tell you what they want from the bot and what they think of it after, which sometimes isn’t too pleasant. It is an opportunity though to learn what your users want, and decide whether you want to add support for those use cases.
The good news is 30 day retention in Facebook bots is still on par with mobile apps. We currently see a 34% retention rate in Facebook compared to 36% in mobile (based on Localytics). Interestingly enough, men tend to have higher 30 day retention rates — 38.5% vs 29.3% for women.
Conversation is two way, it’s important to monitor the incoming and outgoing messages of your bot and iterate on responses. Doing so can increase user engagement and retention.
Dashbot is a conversational analytics platform that enables developers and brands to increase engagement, acquisition, and monetization through actionable data and tools.
In addition to traditional analytics like engagement and retention, we provide chatbot specific metrics including sentiment analysis, conversational analytics, and the full chat session transcripts.
We also have tools to take action on the data, like our live person take over of chat sessions and push notifications for re-engagement.
We natively support Facebook Messenger, Alexa, Google Home, Slack, Twitter, and Kik and have a generic API for any conversational interface.