B2B marketers are embracing chatbots--but not every bot makes a B2B website experience better. A good chatbot helps users accomplish something more efficiently and can make a site more enjoyable. A bad chatbot wastes time, frustrates users and drives them to the competition. Any task that doesn’t require human interaction can be automated by a chatbot, but don’t assume technology is all it takes. Building a conversational chatbot that offers more than chatter takes planning and effort. Crafting the right chatbot experience starts with understanding the needs of the users.
The reason to build a chatbot is not to have a chatbot. Or because it is a trend, the competition has one, or just for fun. A chatbot must have a purpose or fulfill a need for users. Identify how a chatbot can help meet business goals or support a marcom strategy. To be useful, a chatbot needs to do more than follow limited direct commands and offer up amusing responses. Chatbots used in B2B applications need to understand user intent or risk negatively impacting a business and brand. If you can’t identify a task, service or process that a chatbot can perform to make something better, faster, or easier, then a chatbot is not the right solution.
When a chatbot is appropriate and well-implemented, it can:
Ready to build a better bot? Follow these steps to get started.
1. Define the purpose and plan.
Start by outlining the chatbot’s purpose and benefits. Answer these questions to articulate the rationale behind the investment and define the plan.
It’s better to start simple and do one thing well rather than adding features that fall short of users’ expectations. Build only what is needed and don’t over-architect it. See what is and isn’t working before adding complexity that might diminish what could have been a simple, satisfactory solution.
2. Understand the options.
Identify what level of chatbot is needed to support the conversational flow.
3. Establish success metrics.
What does a successful chatbot implementation look like? Based on the bot’s purpose, define measurable results. For a B2B website implementation, measurable goals might be:
When evaluating performance, look at analytics along with analysis of conversation flows and barriers. During chat sessions, you can also gather feedback from users about the accuracy of responses. For example, asking “Is this what you were looking for?” or “Was I helpful?” And be prepared with a reply if the input isn’t positive.
4. Craft a chatbot personality that is appropriate for the brand.
Poncho the weather bot, a fun, quirky weather forecast delivered by a cat in a raincoat, is not the right approach for a B2B industry thought-leader. The chatbot should have a voice and personality that is appropriate for the brand, service and user base. An avatar isn’t required, but creating one can help convey personality and make script-writing more consistent. Use these tips when engineering the conversation:
5. Integrate the chatbot into the user experience—don’t interrupt it.
Plan when it is appropriate for the chatbot to offer assistance and how. Don’t aggressively confront users the moment he/she lands on a home page. Engagements should be tailored to the user’s actions. The chatbot’s greeting and conversation flow will be different for a user returning to complete a transaction and a first-time visitor. Write scripts for different scenarios to outline when the chatbot can be an asset to a user’s experience and not an interruption.
And, lastly, to successfully introduce users to the chatbot, be upfront about what it can and can’t do. Explain its limitations from the beginning of the interaction. Then teach people how to use it and provide specific examples. Managing expectations from the beginning will prevent users from being disappointed in the end.
For more tips on creating a valuable chatbot, read the long-form version of the original article, Chatbox UX: Crafting a Valuable Conversation.