AWS Logo
Menu
Amazon Q in Connect for generative AI-powered self-service

Amazon Q in Connect for generative AI-powered self-service

Amazon Q in Connect provides generative AI-powered customer service directly to your customers so they can self-serve over voice and digital channels

Published May 21, 2025
Last Modified May 22, 2025
Amazon Q in Connect , a feature of Amazon Connect , is a powerful tool that helps customer service agents quickly find the information they need. Instead of wasting time searching through scattered knowledge bases, wikis, and FAQs across different systems, agents can use Amazon Q in Connect to search all connected sources at once. The system works with various platforms like Salesforce and ServiceNow, as well as company wikis, FAQs, and file systems, making it easy for agents to find answers and help customers faster.
Amazon Q in Connect uses uses advanced speech analysis and natural language processing through Contact Lens to understand customer issues during live interactions. This allows it to automatically suggest relevant solutions to agents. The results have been impressive - companies using Amazon Q in Connect report approximately 15% improvements in both customer satisfaction and first-contact resolution rates, while also reducing call handling times by about 15%.
In this blog, we will guide AnyCompany through the essential steps to enable and test Amazon Q in Connect Self-Service. This configuration will help AnyCompany leverage their knowledge management, making information more accessible for their customer self-service.

Prerequisites

For this walk through, it is assumed you have the following prerequisites:

Setting up Amazon Q in Connect Self-Service on your instance

Step 1: Use the Amazon Connect console to create an Amazon Q Domain (Assistant) and an integration with pre-configured connectors such as Salesforce, Zendesk, Microsoft SharePoint, ServiceNow, Amazon S3, etc.
Step 2: Use the Amazon Connect console to enable bot building in Amazon Connect.
In this section, we will be configuring Amazon Connect to allow the Amazon Connect admin console to access Amazon Lex using the pre-built integration so that users can easily create, edit and continuously improve conversational AI bots powered by Amazon Lex.

Enable bot building in Amazon Connect

Step 1: Navigate to your Amazon Connect instance by selecting the instance alias from your list of Amazon Connect instances in the AWS Console.
Figure 1: Navigate to Amazon Connect instance
Step 2: In the navigation pane, choose Flows, and then go to Amazon Lex Bots. Tick both check boxes Enable Lex Bot Management in Amazon Connect and Enable Bot Analytics and Transcripts in Amazon Connect
Figure 2: Enable lex bot management and analytics
Step 3: Click on Save to save the changes.

Configuring your conversational AI bot for Amazon Q in Connect

Step 1: Navigate to Amazon Connect in the AWS Console. Select your instance alias.
Step 2: On the Overview page, select the Access URL.
Step 3: Ensure the security profile used by your admin has the following permissions under Channels and Flows -> Bots -> View, Edit, Create.
Figure 3: Enable security profiles for bots
Step 4: On the navigation menu, select Routing, and then Flows. Select the Bots tab.
Step 5: On the Bots tab, click on Create bot. Enter a bot name eg. anycompany-bot and click on Create.
Figure 4: Create bot
Step 6: On anycompany-bot, on the Configuration tab, click on Add Language and select English (US).
Step 7: On anycompany-bot menu, on the Configuration tab, toggle Amazon Q in Connect Intent to enable it. Select the Assistant ARN. Click on Confirm.
Figure 5: Select Assistant ARN
Figure 6: Amazon Q in Connect intent is enabled
Step 8: Select Build language and wait for the bot to complete building, indicated by a green success banner.
Step 9: On anycompany-bot menu, on the Versions tab, click on Create versions, enter a meaningful description eg. Amazon Q in Connect and click on Create.
Figure 7: Create a new bot version
Step 10: On anycompany-bot menu, on the Alias tab, click on Create aliases, enter an alias eg., demo, enter a meaningful description eg. demo alias is used in the Amazon Q in Connect , select 1 under Choose an existing version and tick the checkbox Enable for use in flow and flow modules. Click on Create.
Figure 8: Create bot alias
Figure 9: Bot alias is created and associated with bot version 1

Configuring your contact flow for Amazon Q in Connect Self-Service

Step 1: On the navigation menu, select Routing, and then Flows.
Step 2: Create a new inbound contact flow to integrate Amazon Q in Connect. In the contact flow designer enter a Flow name eg., qic-self-service-flow and add the following Flow blocks:
Figure 10: Integrate Q in Connect in Flow
Step 3: Configure Flow block Amazon Q Connect. Enter a Flow block name eg. Q in Connect Assistant, tick the checkbox Set manually and select your Assistant.
Figure 11: Configure Amazon Q in Connect flow block
Step 4: Configure Flow block Get customer input. Enter a Flow block name eg. Bot, Select Amazon Lex, under Lex bot select the Lex bot anycompany-bot and alias demo, under Customer prompt Text-to-speech or chat text under eg. What can I help you with today?
Figure 12: Configure Get Customer Input block in the Flow
Step 5: Configure Flow block Check contact attributes. Enter a Flow block name eg. Custom actions, Under Attribute to check select Lex as Namespace, Session attributes as Key and enter Tool as Session Attribute key. Under Attribute to check select Equals and enter COMPLETE under value.
Figure 13: Configure Check contact attributes block in the Flow
Step 6: Configure Flow block Play prompt. Enter a Flow block name eg. Closing message and enter a message eg. Thank you for choosing the Amazon Q in Connect self-service. Goodbye under Text-to-speech or chat text.
Figure 14: Configure Play prompt block in the Flow
Step 7: Configure Flow block Play prompt. Enter a Flow block name eg. Bot error message and enter a message eg. An error has occurred with Q in Connect Lex bot under Text-to-speech or chat text
Figure 15: Configure Play prompt block for error message in the Flow
Step 8: Connect all Flow blocks to each as it shown. Click on Publish to save and publish the Flow
Figure 16: Publish the flow
You have successfully set up Amazon Q in Connect Self-Service! In the next section, we will walk through how to test your first experience using Chat.

Testing Amazon Q in Connect on your instance

You have Amazon Q in Connect set up, now time to try it out!
Step 1: Log in to your Amazon Connect console with your admin user that is associated with admin security profile.
Step 2: In the navigation pane, choose Home and click on Test chat.
Step 3: Under Test chat, click on Test settings and select the contact flow qic-selfservice-flow. Click on Apply
Figure 17: Update test settings
Step 4: The bot welcomes you with What can I help you with today? Enter a message eg. Hi there, my name is Abhishek. I am interested in travel credit cards. The bot replies with an answer provided by the knowledge base.
Figure 18: Demo
You have successfully tested your first self-service experience using Amazon Q in Connect Self-Service.

Conclusion

In this blog post, we guided AnyCompany through the essential steps to enable and test Amazon Q in Connect Self-Service. This configuration helped AnyCompany leverage their knowledge management, making information more accessible for their customer self-service.
 

1 Comment