8 Character Traits Of A Good Chatbot UX

8 Character Traits Of A Good Chatbot UX

Chatbots have simply brought a revolution in the digital marketing realms. With the incorporation of automated messaging in customer support, chatbots are considered the new buzz of 2017.

Plenty of companies, starting from the smallest startups to the major giants in the business are trying hard to incorporate this technology in their functions to ease up several procedures.

In this article, I will discuss a few character traits of a good chatbot UX. If you are opting for chatbot development, you should see that your chatbots stick to these traits in the best possible way. Let’s begin.

1. Sound situational awareness

Situation awareness is considered the key feature of chatbots. A chatbot is expected to respond to an individual’s minimum amount of input by utilizing pre-stored information.

These bots should be capable of automating our daily life tasks such as ordering groceries, hotel reservations etc. It should be able to save our time and effort.

2. A human-like approach

Chatbots basically are of two types:

  • Rule based chatbot,

  • Intelligent AI chatbot (that uses machine learning to learn things faster).

No matter what you use, they are expected to be more life-like than other conventional apps.

The app must have a human-like response. Say for example, if a human being logs in and asks it a question like “what are the restaurants nearby?,” it must come up with an answer immediately. But there must be a human pause in between before giving away the final answer.

Such subtle things trick the human being into thinking that they are talking to another person and not a machine.

3. Should be capable of giving a positive experience

Why are we building chatbots?

Like I said before, we are building chatbots to make our life easier, to give our customers a positive experience in the best possible way, 24 hours round the clock.

So your chatbots must be able to provide the required information and do the needful to provide a positive experience to the users continuously.

4. The bots should be predictive in nature

The chatbot must have the ability to move the conversation forward. It can consider suggestions and other things to do to tactically move the conversation forward.

Take a peek at this conversation. It should explain this point beautifully.

Hey X, can you please send some flowers to my friend?”

Chatbot: Sure. Which one do you prefer? Roses or daisies?


Chatbot: Would you also like to send a card with the flowers?


Chatbot: Please tell us the address of your friend. And don’t forget to mention a landmark. That’ll make our tasks easier.

So you see the conversation goes on smoothly and effortlessly. It has that subtle human touch as well such that the guy who wanted to send a flower to his friend would feel like he’s talking to a real person and not a machine.

That’s exactly what’s needed.

5. Interactions should be short and simple

Keep it short. Keep it simple. And you’ll definitely get the best results.

The same thing’s applicable in case of chatbots.

The interactions should be short and simple especially because users are more likely to converse with the bot on their mobile devices. Mobile devices usually mean less screen space to work with.

Therefore, to make the conversation more convenient, the bots should follow the rule of the three S’s.

“Short, sweet and simple!”

6. Speak the human language

Chatbots must not speak in technical terms with humans.

The bot has to speak the language in which we all speak. Things like “log in,” “sign in”, “sign out” etc. appear too mechanical. Languages like “get on it” sound more human.

7. Chatbots must possess a simple UI

A simple UI goes a long way.

Chatbots are commonly text driven with additional options to send images/videos (in certain cases). Since, it’s mainly a conversational agent, its UI must be simple enough to make users feel at ease during conversations.

8. Last but not the least, chatbots must be focused

A strongly focused chatbot has high potentials of keeping users engaged on its platform for an extended period of time.

It should not deviate and should be right to the point in its approach to customer conversations.


Hope you keep these things in mind before developing a chatbot for your business purposes. It’s time we bring this to an end for now. Hope you had a good read.

Sudipto Das

Sudipto writes technical content periodically for softz solutions & botavenue.com; and backs it up with extensive research and relevant examples. He's an avid reader and a tech enthusiast at the same time with a little bit of “Arsenal Football Club” thrown in as well. He's got a B.Tech in Electronics and Instrumentation.

Follow him on twitter @SudiptoDas1993

Leave a Comment

Your email address will not be published. Required fields are marked *