---
schema_version: "1"
id: 86752b3d338f6c258480174726feec65bbc278c3c9c5b85c019814a028fc8a3b
title: Maintain Chatbot Conversation Quality
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/bots_service_maintain_conversation_quality.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.bots_service_maintain_conversation_quality.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: fb7ebad9b84a702d193c08a76deccfcb27f8b98fe08844b1d82cea799bf145b6
description: The best industry chatbots include graceful solutions to error handling. Einstein Bots has many features to ensure data quality without creating frustration.
products:
  - Service Cloud
  - Service Intelligence
release: "264"
---
# Maintain Chatbot Conversation Quality

The best industry chatbots include graceful solutions to error handling. Einstein Bots has many features to ensure data quality without creating frustration.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=service.einstein_service_intro.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

The human brain self-corrects. For example, when we forget to include the @ symbol in an email address, our brain recognizes that something is wrong and seeks a solution. Conversely, the bot relies on features to get the correct information, or rules to determine when it's the best time to hand off to a service rep.

Sometimes it can be a challenge to teach our bot to be so agile, but Einstein Bots offer a number of ways to get there. Plan to make generous use of the following when building your bot, to ensure your customers have a great conversation:

- [Conversation Repair](https://help.salesforce.com/s/articleView?id=service.bots_service_setup_dialog_question_text.htm&release=264.0.0&type=5 "Use a Question step to gather information from your customers using text input."): This feature handles recognition errors, or when the bot doesn’t understand the input that it received. Conversation Repair allows the bot to gracefully ask the customer to try their input again with correct formatting, and then to either move on to the next dialog step or keep asking until the variable is filled.
- Validation: This feature helps the bot stay away from contextual errors, such as entering a date in an incorrect format, or entering a date that occurs in the past.
- [Error Rules](https://help.salesforce.com/s/articleView?id=service.bots_service_setup_dialog_question.htm&release=264.0.0&type=5 "Use a Static Question step to offer predefined options that let your customers answer questions quickly."): This method, which is in the Dynamic Choice section of the Question Dialog Element, covers potential system errors in a Flow or an Apex error. It guides the bot to a graceful solution.