Cookie Preference Centre

Your Privacy
Strictly Necessary Cookies
Performance Cookies
Functional Cookies
Targeting Cookies

Your Privacy

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences, your device or used to make the site work as you expect it to. The information does not usually identify you directly, but it can give you a more personalized web experience. You can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, you should know that blocking some types of cookies may impact your experience on the site and the services we are able to offer.

Strictly Necessary Cookies

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.

Cookies used

Performance Cookies

These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.

Cookies used

Google Analytics

Functional Cookies

These cookies allow the provision of enhance functionality and personalization, such as videos and live chats. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies, then some or all of these functionalities may not function properly.

Cookies used




Targeting Cookies

These cookies are set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant ads on other sites. They work by uniquely identifying your browser and device. If you do not allow these cookies, you will not experience our targeted advertising across different websites.

Cookies used


This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties


Here are some suggested Connections for you! - Log in to start networking.

Thamer Noori
Director of Industrial Security and Safety Dept.
Virgil Bradford
Emmanuel Omoike
Team leader
Srinivasa Rao Gunturu
Global Digital Transformation Expert

Article : Common Chatbot Development Mistakes & How to Avoid Them

#contactcenterworld, @diradtech

Author: John Michne, Vice President, DiRAD Technologies Inc.

Today chatbots are being leveraged by companies for lead generation, customer service, placing orders, and so much more. Chatbots are an effective tool, but they are not magic. They are only as good as you make them. Unfortunately, not all chatbots are a success.

If you are considering developing a chatbot for your business, it is important to learn from past mistakes! Luckily for you we have compiled our top chatbot implementation mistakes along with tips for how to avoid them.

Not Telling Customers It is a Bot

People are not interested in being misled. A recent experiment from Goldsmiths University and Mindshare concluded that most consumers did not mind communicating with a chatbot, but thought it would be creepy if a chatbot pretended to be human. Also, there are certain instances where people might prefer to talk to a human over a chatbot, or vice versa. For instance, if you need your password reset, interacting with a chatbot is sufficient. However, if you have a complicated issue and are concerned that a chatbot will misinterpret your unique situation then you would want to opt to talk to a real person.

The point is people want to know when they are talking to a real person and when they are not. Identifying your chatbot as a bot is pretty simple. You can take one of two routes:

  • Add "Bot" or "Assistant" to the bot name
  • Have the bot identify itself and its role when starting a conversation with users

Either method allows customers to easily decide if they would like to continue the conversation with the bot, or connect with a human.

Requiring Too Much Contact Information Upfront

The attraction to chatbots is the ability to easily interact with a company at any time. Customers don’t want to provide their full name, email address, phone number, home address, birthday, and favorite color (ok I am exaggerating, but you get the idea) before the conversation even starts.

Rather than having the customer fill out a lengthy contact form at the beginning, ask for the bare minimum to get things started. Once the chat is initiated you can ask for additional information in a more conversational way. Just be sure your chatbot is identifying why they need this information. For instance, "can I have your phone number in case we become disconnected?" or "please provide your phone number so I can look up your account information".

Dead-End Error Handling

No one is perfect, and your chatbots aren’t either. At some point, someone is going to say something your chatbot doesn’t understand. Let’s consider this example:

Someone asks your chatbot "Do you have the shoes Jennifer Aniston wore on the red carpet in stock?"

Your chatbot has no idea what shoes Jennifer wore so it responds with, "Sorry I didn’t get that. Please try again."

The user then rephrases the question: "Do you have the heels Jennifer Aniston wore to the Grammys in stock?"

Your chatbot still doesn’t understand and responds with, "Sorry I didn’t get that. Please try again."

After three or four rounds of the user trying to rephrase the question to get an answer, they are officially deep inside the chatbot abyss with no way out but one- exit the chat. This is why it is so important when developing your chatbot to prepare for those inevitable, unknown answers so you avoid the oh so frustrating dead-ends.

How should you handle these errors?

First, it is ideal to have some variations of your error handling messages. No one wants to get the same error message over and over again.

Secondly, make sure your chatbot clarifies the issue. What specifically isn’t it understanding? What information does it need? In the example above the chatbot could have said, "Sorry, I am not sure, could you tell me the brand you are looking for?" and continue the conversation that way.

Finally, if all else fails, you should give the user an out. If your chatbot cannot answer the question or handle the request, just say so and give them the option to connect with someone who can help.

Not Testing & Fine-Tuning the Bot

Before going live with your chatbot it is important to run testing that simulates live customers. However, testing and fine-tuning should really be an on-going effort well after the chatbot goes live. Leverage chatbot analytics and user testing to improve the chatbot experience. Make a note of unanticipated statements and add them to the response engine. It is important to continuously monitor users interact with the bot, which lines are well-received, which ones did not, and where people got stuck.

There are no shortcuts when it comes to developing a chatbot– you’re basically creating and training an "entity" to interact with your customers. Every possible iteration of that interaction needs to be considered. Bots might be smart, but the creator has to put in the work to make them that way. There is no magic in the backend, even with "artificial intelligence".

Using Outdated Chatbot Technology

The way chatbots are developed has evolved in a short period of time. These advancements allow for chatbots to better understand natural language and be utilized for more advanced functions. If you are relying on old technology, you are living in the past and will not keep up with current customer expectations. Plus, you will severely limit your chatbot’s future capabilities.

It is important to stay up to date on chatbot trends and use emerging standards from companies like Google and Microsoft. The chatbot technology you choose should allow you to use artificial intelligence on the backend and recognize natural language for the best results.

Does How A Chatbot is Developed Matter?

Of course, it does! There are so many chatbot options out there, and not all are created equal. Remember, a poorly designed chatbot is not an asset, it’s a liability. And a rather expensive one at that. Interested in talking with a chatbot development expert?

#contactcenterworld, @diradtech

About DiRAD Technologies:
Company LogoDiRAD implements technology solutions including call center software, outsourced customer care, Interactive Voice Response (IVR), mass messaging, and AI-based, omnichannel chatbot & voicebot technology.
  Company Blog   Company RSS Feed   Company Facebook   Company Twitter   Company LinkedIn   Company Profile Page

Today's Tip of the Day - Support Your Staff

Read today's tip or listen to it on podcast.

Published: Monday, July 5, 2021

Printer Friendly Version Printer friendly version

2024 Buyers Guide SaaS Solutions


CrankWheel Screen Sharing
CrankWheel is an easy and simple screen sharing solution, made for the needs of salespeople and customer service agents.

CrankWheel complements voice calls by adding visuals to ongoing calls. There is no need to get the customer off the phone, onto another platform.

Agents share their screens by directing clients to a link that can be sent via SMS, email or simply spelled out.

The client can enter on any device, mobile, desktop or tablet and enters the session instantly. There is no registration or download required by the client.

- Screen sharing
- Agents can hand control over to the client
- Warm lead capture widget that alerts the sales team instantly of an intere...
(read more)

About us - in 60 seconds!

Submit Event

Upcoming Events

The 19th AMERICAS Annual Best Practices Conferences are here! Meeting Point for the World's Best Contact Center & CX Companies Read More...
The 19th EMEA Annual Best Practices Conferences are here! Meeting Point for the World's Best Contact Center & CX Companies Read More...
The 19th Asia Pacific Annual Best Practices Conferences are here! Meeting Point for the World's Best Contact Center & CX Companies Read More...

Newsletter Registration

Please check to agree to be placed on the eNewsletter mailing list.

Industry Champion Award Leaderboard

Most active award entrants in the past 48 hours! - Vote for Others / About Program
both ids empty
session userid =
session UserTempID =
session adminlevel =
session blnTempHelpChatShow =
session cookie set = True
session page-view-total = 1
session page-view-total = 1
applicaiton blnAwardsClosed = True
session blnCompletedAwardInterestPopup = False
session blnCheckNewsletterInterestPopup =
session blnCompletedNewsletterInterestPopup =