Why chatbots are bad, and how to make them better

15 Nov 2024

6 min read

We hate chatbots. 

Pretty weird thing for a company that builds chatbots for ecommerce businesses to say, right? 

But it’s true. Chatbots have traditionally just been barriers between the customer and the brand, doing almost nothing for customers.

So, why did we build a business around chatbots?

Because we think they can be better. Just like humanity didn’t give up on electric cars after the disastrous Sinclair C5, now we have Tesla. 

Let’s recap the history before we explain the future. 

Button-based chatbots

To call these chatbots is a bit of a misnomer, because there is really no chat involved. It’s a series of decision trees that a business has built to try and direct customers to a limited set of answers.

Think about how you approach customer service when you have a problem. Are you someone who looks to jump on the phone at the first opportunity? Or are you someone who looks around online for the answer first, only using the phone as a last resort? 

Whichever camp you fit into, most traditional chatbots are no good. If you want to talk to an agent, they get in the way. If you’ve been searching the website for the answer, the chances are you would have found the answer. 

We’ve labelled these as “early” but the truth is lots of them are still around. 

Buttons + Conversational AI

The next stage was to add a degree of “chat” to the chatbot by having some ability to describe your problem. The bot would then try to understand your problem and send you the relevant information – either by linking to a help article or some other tool. 

Too often the “AI” was not all that intelligent here. It simply used keyword matching to try and bring you to what it thought was the right answer. For example, if you asked “Do you do next day delivery?” the bot might pick up on the word “delivery” and send you to an article about how long delivery takes. You could probably find the answer in that article but it wouldn’t be perfect.

Just as common was to see that the chatbot was unable to understand your question, and so you were stuck. 

The key thing was that this was still a generic chatbot. That is, the answers it would give would be the scripted, so it was unable to do anything unique to you, like look up an order.

Buttons + Conversational AI + Integrations + Proactive

Soon, there became much more of a push away from buttons and towards Conversational AI as the ability of the AI models to parse and understand the questions has become better. Buttons still exist of course, and can be useful as shortcuts for customers who don’t want to type their question. 

The key step forward was to integrate the chatbot to other technology platforms, such as CRMs, Ecommerce platforms, and Shipping platforms. Now, a chatbot can look up a user or an order based on an email address and order number and start to answer questions based on that information. 

Now, with rules-based flows, customer service can start to be proactive in the background. For example, if deliveries are running late, the AI can do a daily scan to check on status and issue an alert if it appears the delivery has been stuck, offering the customer a solution.

This suddenly makes the chatbot personal rather than generic, and enables it to start actually solving problems. These are the roots of DigitalGenius, turning chatbots into something that can actually answer and resolve queries for individual customers. 

Generative AI 

In the past few years Generative AI has been a big breakthrough, and suddenly up sprang chatbots that were built on LLMs. These turned what were more scripted conversations into much more free-flowing chats.

The downside was that if they were not tethered to anything, they just invent information, however mundane it seemed. 

There is a temptation with platforms built on generative AI to just let the AI try to answer everything regardless of whether it “knows” the answer, or has access to the right answer. So we have heard horror stories of generative AI platforms giving customers insane offers or telling them plainly false information. All of which is hugely damaging to the brand’ reputation, and occasionally its bank balance. 

But the ability of generative AI to be creative and move beyond the formulaic answers is incredible hen used effectively. 

Generative AI + Deep Integrations

Now, this is the forefront of where things are with chatbots and at the heart of what DigitalGenius does. 

By combining generative AI with deep integrations (i.e. going deeper into complementary platforms to be able to access relevant information and perform actions), we know have chatbots that have free-flowing and engaging conversations, while actually being able to solve customer problems. 

For example, it can generate new return labels, or find the exact status of different shipments, or even amend orders in the order management system. All things that are a far cry from button-based decisions trees.

Buttons can still be used at various stages in the process, but most brands will start to find that they just get in the way. 

Take a look at air up’s chatbot and you can see what we mean. Or ask On to recommend you a pair of shoes. Or ask where your All Saints order is (assuming you’ve made one). You’ll see the difference.

Deep integrations are the key to making chatbots better. By better we simply mean that they have access to information and can resolve your queries. And more than that, they know when they are not able to solve your query, so they get the hell out of the way and let smart human agents fix things. 

This achieves what chatbots have not been able to do. Solve most of the problems for people who don’t want to speak to agents, while making it easier for others to get through to human agents. Everyone’s a winner. 

Agentic AI

The future is agentic AI. We’ve spoken about this before, but as we advance our AI capabilities, the ability for an AI to be able to do any action that you or a customer service agent can do grows and grows.

AI powered chatbots will be able to perform almost any task for you, even ones we haven’t thought of yet.

You might even have an AI agent asking a brand’s AI agent to do the work, saving you the effort. 

Combining that with historic data about you, your preferences, and other information then leads to the possibility of a true AI concierge. An AI concierge has the context of what you ordered, and perhaps why you ordered it, enabling a fully personalised experience. On top of that, the concierge can be solving problems in the background that you didn’t even know were problems. 

It’s closer than it might seem. Already our chatbots are able to resolve 88% of chats conversations for air up. Just think what might be possible in a few years.

To get your own effective chatbot, speak to our team.