QnABot on AWS is a multi-channel, multi-language conversational interface (chatbot) that responds to your customer’s questions, answers, and feedback. It allows you to deploy a fully functional chatbot across multiple channels including chat, voice, SMS, and Amazon Alexa.


Enhance your customer’s experience

Provide personalized tutorials and question and answer support with intelligent multi-part interaction. Use the Command Line Interface (CLI) to import and export questions from your QnABot setup. Use Amazon Kendra natural language processing (NLP) capabilities to better understand human questions. Import questions and answers and session attributes from an Excel file.

Reduce call center wait times

Automate customer support workflows.

Implement the latest machine learning technology

Create engaging, human-like interactions for chatbots. Use intent and slot matching to implement different types of question-and-answer workflows.

Technical details

This architecture shows how the QnABot on AWS components are deployed with an AWS CloudFormation template.

About this deployment
Est. deployment time
30-45 mins
Estimated cost
Download implementation guide  Source code  CloudFormation template  Subscribe to RSS feed 
Deployment options
Ready to get started?
Deploy this solution by launching it in your AWS Console

Need help? Deploy with a partner.
Find an AWS Certified third-party expert to assist with this deployment
Did this AWS Solution help you?
Provide feedback