Amazon Connect
Learn to set up an Amazon Connect communication channel for your application in your NLX workspace
Prerequisites
Assigning this channel to an application requires both a one-time integration of Amazon Lex and Amazon Connect in your NLX workspace. Lex provides the natural language processing (NLP) layer that interprets user input, while Connect manages the telephony or chat experience.
For each new application in your workspace, complete the following setup. Afterward, all future deployments of your app will automatically sync to your Connect instance without additional configuration.
Add channel to app
Select Configuration tab of your application
Choose + Add channel under Delivery section > Choose Amazon Connect
Choose your Amazon Connect workspace integration from the Integration dropdown
Optional:
Custom conversation timeout: Toggled OFF by default. Terminates call after defined time (in minutes) has passed when no user inputs are received
Amazon Connect instance ID
Fulfillment Lambda ARN: If provided, this overrides the Fulfillment Lambda ARN for the organizational-level Amazon Connect integration
Region: The AWS region your Connect instance is deployed through
Click Create channel
Create an application build and deploy it
Configure Amazon Connect to use your NLX app
Log in to your AWS account and go to the Amazon Connect dashboard
Select your instance, then choose Flows from the Overview menu.
From the Bot dropdown, select your application's name followed by an _AmazonConnect suffix (e.g., MyApplication_AmazonConnect)
Under the AWS Lambda section, use the Lambda Functions dropdown to select the AWS Lambda Function created by your NLX integration
Import contact flow into Amazon Connect
Within NLX, go to your application's Deployment table. Click a deployed build
Choose Deployment tab in modal > Expand Amazon Connect under Setup instructions and click Download contact flow
A JSON file will be downloaded to your computer
Log in to your Amazon Connect instance > Select the Access URL under Access information in your Amazon Connect console
Select Contact flows from the menu > Click the Create contact flow button
Under the new contact flow, click the down arrow to the right of Save and select Import flow (beta)
Click the Select button to locate the JSON template downloaded to your computer. Select Import
The JSON file is imported into your Amazon Connect instance, and the contact flow may look something like this:

Optional: Assign a phone number
Open the Channels menu in Amazon Connect and choose Phone numbers
Click Claim a Phone Number > Select a Toll-free or Direct Inward Dialing (DID) number
Assign the phone number to the Contact Flow created
Last updated

