{"id":9429,"date":"2021-05-31T17:00:42","date_gmt":"2021-05-31T15:00:42","guid":{"rendered":"https:\/\/www.consolvis.de\/blog\/what-makes-a-chatbot-successful\/"},"modified":"2021-05-31T17:28:40","modified_gmt":"2021-05-31T15:28:40","slug":"what-makes-a-chatbot-successful","status":"publish","type":"post","link":"https:\/\/www.consolvis.de\/en\/blog\/what-makes-a-chatbot-successful\/","title":{"rendered":"What makes a chatbot successful?"},"content":{"rendered":"[vc_row type=”in_container” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_spacing=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1\/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text]Chatbots seem to become more and more popular. The number of homepages offering chatbots is increasing, as is the number of posts explaining how to create a chatbot. This trend is not unfounded, and I think you can do some exciting things with chatbots.<\/p>\n
With the growing trend towards chatbots, it is critical to understand how to create a successful and engaging chatbot. It\u2019s also important to know what works and what doesn\u2019t work when using chatbots. This article will give essential hints, tips and advice for anyone who wants to create a chatbot.<\/p>\n
When you start your first chatbot project, don\u2019t get knee-deep in the technical details. You should take a step back. Think about what to look for in such a project. What are the best practices when dealing with SAP Conversational AI <\/a>and chatbots?<\/p>\n So what do you need to consider when creating a chatbot?[\/vc_column_text][image_with_animation image_url=”9045″ animation=”Fade In” hover_animation=”none” alignment=”center” border_radius=”none” box_shadow=”none” image_loading=”default” max_width=”50%” max_width_mobile=”default”][vc_column_text]Have you ever asked yourself this question? Since we were confronted with this question, we did some research. In this article, we\u2019d like to share with you what we\u2019ve found out about best practices for bot creation to help you get your project started faster.<\/p>\n Fortunately, it doesn\u2019t seem too difficult for both companies and budding chatbot developers to develop a high-quality chatbot, as long as you know what to look for in such a project.<\/p>\n Below, we would like to share with you a design pattern and the best and worst chatbot practices to help you get the most out of your investment and succeed with your chatbot.<\/p>\n Whether you\u2019re planning a chatbot for your customer service or an engaging marketing bot for various messengers, knowing the principles of chatbot design and development will help ensure your chatbot effectively meets your customers\u2019 expectations.[\/vc_column_text][vc_column_text]\n Don\u2019t you have much time? The most important aspects you should consider are quickly explained and obvious.[\/vc_column_text] Before we get to the individual best practices, we would like to briefly introduce you to a design pattern that you will encounter more often when searching for best practices in the SAP Conversational AI environment. The Receptionist Pattern. For example, our colleagues at SAP Conversational AI mention the pattern in this post <\/a>about the best enterprise architectures for conversational interfaces.<\/p>\n The goal of any company is to provide excellent customer service that best meets customer expectations – nothing more, nothing less. Therefore, integrating a chatbot should not limit the range of topics. It should cover all areas.<\/p>\n The Receptionist Pattern is a bot design pattern that places the bot at the beginning of every user request via chat. Each question goes to the bot, which should then understand what the request refers to.<\/p>\n So the core is that the chatbot understands each request. However, this does not mean that the chatbot has to handle all requests itself. After understanding the question, the bot can either:<\/p>\n So the pattern is not vertical but horizontal. This architecture allows you to respond flexibly to any customer request. It doesn\u2019t matter if you do this through a human or a bot, as long as the experience is smooth.<\/p>\n The bot works hand-in-hand with human agents for more in-depth or advanced questions by gathering customer information such as the contract number, the correct phone number, a specific bill number, or other information before passing the conversation to the agents.<\/p>\n This is where the strength of the interplay with different solutions becomes apparent. In combination with Sinch Contact Center<\/a>, you could make handoffs to different agent groups with appropriately weighted agent capabilities.<\/p>\n <\/a> Using the design pattern, SAP Conversational AI customers<\/a> significantly increased customer service satisfaction by cutting call duration in half and reducing referral rates.<\/p>\n Similarly, customers saw a reduction in abandoned calls from 15% to 0%. Abandoned calls are those where a customer starts a call and then never contacts the agent again.<\/p>\n The background here is usually the long waiting time until an agent responds. Since there is no waiting time with a chatbot, the user is less likely to abandon the conversation. In addition, the chatbot does all the onboarding, so if the user does not engage with the conversation, it doesn\u2019t route the chat to a human agent. As a result, employees waste less time on pointless requests and service quality across the organization and customer satisfaction increase.[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=”full_width_background” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” top_padding=”1.5%” bottom_padding=”1.5%” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none” shape_type=””][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_spacing=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1\/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text]\n Your chatbot should introduce itself and give users an overview of its features. By giving customers explicit instructions on how to interact with your chatbot, you keep users on track. By listing its functions in advance, the chatbot prevents users from being disappointed and gives them ideas and instructions on interacting. By keeping customer expectations in mind from the start, you can provide a more satisfying experience for your users.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Design your bot to be user-friendly.”][vc_column_text]Make your users appreciate your chatbot and not have to wonder what purpose it serves. For example, provide specific question or answer choices. Users are comfortable. Sie akzeptieren sofortige Hilfe von Ihrem Chatbot, wenn der Chatbot das Problem l\u00f6sen kann, anstatt auf einen Servicemitarbeiter zu warten. Gestalten Sie Ihren Bot benutzerfreundlich.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Use buttons and examples to speed up the conversation and help the customer.”][vc_column_text]\n Show the customer answer options at appropriate points. Users prefer the straightforward way and click a button instead of typing their query themselves. You can also use buttons or examples to control better how your users use the bot. However, be careful about which platforms you choose to publish your bot – not all of them support buttons.<\/p>\n[\/vc_column_text][\/toggle][toggle color=”Default” title=”Be honest about the weaknesses of your bot.”][vc_column_text]Regardless of the purpose of your chatbot and your design, your bot will always reach certain limits. The reason may be unplanned conversation flows or unavailable features. Regardless, it\u2019s essential to explain to your customers what the bot can and cannot do. So, take the time to consider contingencies.<\/p>\n It\u2019s best to explain to users what your chatbot can\u2019t do and what it can. You can also redirect users to another question to keep them within the capabilities of your bot.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Be specific.”][vc_column_text]Offer only relevant content for your target audience. No one wants to deal with topics that don\u2019t interest them.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Break down information into smaller pieces as needed”][vc_column_text]\n There are many ways for your chatbot to deliver valuable and engaging content. Depending on the purpose and design of your chatbot, your chatbot could send images, links, GIFs, and emojis to break up information and make the conversation more interesting.<\/p>\n It\u2019s more convenient for your users to receive multiple brief messages than one long message.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Make it easy for the customer to talk to a human.”][vc_column_text]With chatbots, make sure your customers can easily talk to a human. If your chatbot takes over after business hours, let your customers know what times they can speak to an agent if they want to.<\/p>\n By enabling a handoff to a human, you ensure your chatbot doesn\u2019t become a barrier between your customer and a satisfying user experience.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Adapt the bot to its environment.”][vc_column_text]\n Depending on the environment, users will expect different things from your bot. If you place it in the public area of your homepage, a customer will probably accept that it needs to authenticate for specific actions. If users see a chatbot in an online service logged-in area, they will expect to know all the data about them already.<\/p>\n[\/vc_column_text][\/toggle][toggle color=”Default” title=”Integrate the chatbot into your existing system landscape.”][vc_column_text]When creating your chatbot, consider and leverage the systems that are already in place in your organization. This will give your bot more functionality and make it more useful.<\/p>\n Be careful not to create extra work by missing integrations. Instead, pass the call directly to an agent at such points.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Adjust your chatbot regularly.”][vc_column_text]\n You should not assume that your chatbot will learn to handle all situations on its own. Therefore, you need to monitor your bot\u2019s and users\u2019 behavior and continuously adapt it to new questions.<\/p>\n Test the chatbot internally before making it available to customers. This will help reduce the number of unpredictable responses. Make sure that the testers don\u2019t have too much knowledge about your chatbot in advance. It should be self-explanatory.<\/p>\n Once your chatbot goes live, review the messages you receive and adjust your bot regularly. Make sure you identify and fix gaps in the conversation flow or missing features that users expect on time.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Train your bot with people from different backgrounds.”][vc_column_text]Talk to a wide variety of people when training or designing your bot. Try to avoid having the same people interact with the bot all the time, as knowledge of the design and capabilities can lead to certain aspects being ignored. Try to have other people with different backgrounds interact with the bot and use their actions and reactions to improve the bot. Only a diverse group will understand the various facets of what your bot will encounter in an actual situation.[\/vc_column_text][\/toggle][\/toggles][vc_column_text css=”.vc_custom_1549458081468{margin-top: 80px !important;}”]\n For example, a rushed chatbot in the service area can lead to lower customer satisfaction. More customers might call in for support, and your users will be wary of using your chatbot a second time. Take your time and carefully craft the overall design. You can develop the details over time as you learn more.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don’t let the technical details of your chatbot determine its quality.”][vc_column_text]Often, external limitations are not as significant an obstacle to chatbot success as they seem. Although your chatbot provider should have a robust feature set and your interfaces should enable as many features as possible, it\u2019s not just the technical capabilities of your bot that determine the quality of your chatbot. It\u2019s also about the quality of your text and conversation flow.<\/p>\n The better the conversation, the more engaging and helpful your chatbot will be. This is true regardless of external constraints. The more conversational capabilities you add to your chatbot, the more powerful it will be. And the more information and similar questions you add, the better your chatbot can help your customers.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don’t leave your users on their own.”][vc_column_text]After your bot has introduced itself and communicated initial recommendations for action, it must respond to the user\u2019s activities.<\/p>\n If your bot stops responding at any point, the user will feel that the chatbot is unreliable and will abort. Always try to provide a fallback option for the user and your bot to get out of such deadlocks.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don\u2019t assume that conversations will always linearly go your way.”][vc_column_text]Your users can change the topic of the conversation or ask a follow-up question. They might use sentence fragments, abbreviations, misspellings, and region-specific terminology. Make sure your chatbot is not too prone to resulting misunderstandings.<\/p>\n So don\u2019t forget to consider multiple word choices, phrasing, and launch options when creating your bot, or you\u2019ll end up with a frustratingly inflexible chatbot.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Do not overload the user with text.”][vc_column_text]If possible, do not send large blocks of text to your users. These are difficult to read and can frustrate and overwhelm users.<\/p>\n Be sure to present information efficiently. Your chatbot can convey a lot of information – but the data should be broken down and offered in a way that is easy for the reader to digest. This motivates the user to continue interacting with the chatbot and increases satisfaction.<\/p>\n So keep the statements short and sweet. Don\u2019t spam anyone. Do you have an extra long form? Consider if there is a better medium to answer. Some tasks are better done on a website.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don\u2019t force your users into a conversation with your chatbot.”][vc_column_text]How many times have you been on the phone and endured a useless automated response system (called an IVR) when all you wanted to do was talk to an employee?<\/p>\n A successful chatbot is a valuable tool, not a hindrance. Regardless of your chatbot\u2019s function, don\u2019t force your users (accidentally or intentionally) into a conversation with your bot. Allow your user to talk to a human and then route the chat to an agent.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don\u2019t develop your chatbot in the silo of a single department.”][vc_column_text]A common but easily avoidable mistake in chatbot creation is to give sole responsibility for chatbot development to a single department, such as IT. This results in a functional chatbot in terms of its technology but lacks the expertise and knowledge that other departments could have brought to the table.<\/p>\n Developing a chatbot without HR can cause a bot whose personality doesn\u2019t fit the company culture. Creating a chatbot without customer service can produce a bot that omits crucial frequently asked questions and does not handle user requests in a way that meets customer expectations. Developing a chatbot without a marketing or social media department can proceed in a chatbot that does not engage its audience through social channels.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don\u2019t develop a chatbot without keeping existing systems in mind.”][vc_column_text]When creating a chatbot, companies often try to build the functionality from scratch. This can cause an unreliable chatbot that doesn\u2019t work well with the company\u2019s existing systems.<\/p>\n For example, let\u2019s say you\u2019re creating a bot to collect meter readings from an energy provider\u2019s customers. If your chatbot doesn\u2019t communicate with existing systems, additional work for the company in handling requests that come in through this new channel. The captured meter readings would need to be received, checked for plausibility, and entered the system.<\/p>\n Bots are part of a larger ecosystem that includes multiple touchpoints between customers and brands. Creating a chatbot in a silo can be very damaging to both companies and customers.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don\u2019t forget to consider your chatbot\u2019s respective platforms during development.”][vc_column_text]Be clear from the start about which platforms you will publish your bot on. Buttons and images can be more accessible for some functions but are not available on some channels like Alexa Skills or SMS.<\/p>\n So think about text responses as a fallback option. This can also be faster and easier for users who already know the capabilities of the chatbot.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don\u2019t expect to direct and control all situations your bot encounters.”][vc_column_text]Don\u2019t spend hours trying to create a stable flow of conversation by deliberately trying to outsmart your chatbot and find errors. At the latest, when the first customers chat with your first version of the bot, you\u2019ll be surprised how many situations you didn\u2019t expect. Close these gaps iteratively and make sure you have a suitable fallback mechanism from the beginning.[\/vc_column_text][\/toggle][toggle color=”Default” title=”Don\u2019t start developing a chatbot without a goal.”][vc_column_text]When developing chatbots, the goal is not always the same. Don\u2019t start building your chatbot before you know what purpose it will serve.<\/p>\n If your goal for the chatbot is to save the company money and resources<\/a>, consider using it to support a single department, such as customer service or HR. If your goal for the chatbot is to increase awareness of your brand, think about creating a useful, interesting chatbot that visitors can interact with.<\/p>\n The goal of your chatbot affects not only what your bot does but also where you should deploy it. If the goal is to provide customer support, consider deploying it on your website and mobile app. If your goal is marketing, then your chatbot will probably work best with a third-party messaging app, like Facebook Messenger.<\/p>\n If you don\u2019t have a goal in mind for your chatbot, you risk developing a less effective bot on a less than ideal platform.[\/vc_column_text][\/toggle][\/toggles][\/vc_column][\/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_spacing=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1\/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text]\n If you were to ask me what you should remember after reading this post, I would give you the following three points:<\/p>\nThe most important things in a nutshell<\/h3>\n
\n
Receptionist Pattern<\/h2>\n
\n
\n
\n
\n
\n
\n
\nBut if the chatbot can\u2019t handle the requests on its own, what\u2019s in it for your business?<\/p>\nDo’s<\/h2>\n[\/vc_column_text][toggles style=”minimal”][toggle color=”Default” title=”Your chatbot should introduce itself and set expectations.”][vc_column_text]For a successful, well-received chatbot, your customers need to know what your chatbot can do. This is especially true if your bot has severely limited functionality. Pay attention to the greeting when introducing your chatbot. The welcome text of your chatbot gives the user a first impression. This can influence further chat usage and the user\u2019s overall satisfaction with the bot.<\/p>\n
Don’t s<\/h2>\n[\/vc_column_text][toggles style=”minimal”][toggle color=”Default” title=”Don\u2019t rush the chatbot design.”][vc_column_text]Platforms for creating chatbots are becoming more and more intuitive. It\u2019s relatively easy to configure the bot and get it up and running quickly. However, before you jump the gun and neglect the bot\u2019s design, consider the negative impact an immature chatbot can have on the user experience.<\/p>\n
3 Take Aways<\/h2>\n
\n
Next steps to your own chatbot<\/h2>\n