Customers don’t have to respond to asynchronous components right away. When you add an
asynchronous component to a bot conversation, carefully consider your conversation design to
gracefully handle errors and changes in context.
Required Editions
- Conversation Design for Asynchronous Components
Because customers don’t have to respond to asynchronous components right away, these components require careful conversation design. Use asynchronous component settings and Rule conditions and actions to ensure a natural conversational experience.
- Error Handling for Asynchronous Components
Asynchronous components include an optional error variable to give you more control over how to handle specific errors. Use an Apex class and Rule actions to customize the behavior of the Error Handler dialog based on the error variable. For example, when a customer attempts to respond to an expired authentication request, you can prompt the user to try again with a new authentication request.