For effective bots, follow these best practices for conversational design:

  • Develop a voice: Create a personality that identifies with your brand and that consumers can connect with.
  • Identify as a bot: Be transparent by using terms like "virtual assistant" or "automated assistant."
  • Explain capabilities: Detail upfront what the bot is able to help with to set consumer expectations.
  • Use contractions: "I'm" sounds more natural than "I am" and reflects how humans actually speak.
  • Avoid ambiguity: When a bot doesn't recognize an intent, it's recommended to have a disambiguation response.
  • Short and simple: Use short dialogue to keep consumers engaged and simple words everyone can understand.
  • Visualization: Line breaks and separate messages can break up long text; emojis and rich content can help to liven up the conversation.
  • Consider context: Returning consumers can be greeted differently than when they entered the experience for the first time.
  • Tango: Allow consumers to be connected with an agent at their request, and when the bot doesn't understand after 2 attempts.
  • Validate intent: To avoid consumer frustration, the bot should confirm the recognized intent before moving down a flow.