Setting up the Zoom Amazon Connect integration

The Amazon Connect integration enhances Zoom Virtual Agent’s functionality by enabling AI-powered voice interactions for inbound calls, allowing customers to receive quick automated assistance before transferring to a live agent when needed. This integration supports context handover, ensuring agents have access to the customer’s interaction history, detected intent, and transcript for faster resolution. In this article, you’ll learn how to set up and configure the Amazon Connect integration, including creating instances, setting up voice transfer connectors, and building the Amazon Connect flow.

Requirements for setting up the Zoom Amazon Connect integration

Table of Contents

How to set up the Zoom Amazon Connect channel

  1. Create or select an existing voice agent.
  2. Scroll to Channel section.
  3. Hover over Add agent to channel, then select Add to Zoom Contact Center.
  4. Select Add to Amazon.
  5. Enter a name and click Save.
  6. Copy the virtual number and API key.
    These two will be used later in Amazon Connect flow.

How to create an Amazon Connect instance in AWS Console

  1. Sign in to AWS Console.
  2. In the search bar, enter Amazon Connect, then click it from the results.
  3. In the left navigation menu, click Instances.
  4. On the Amazon Connect virtual contact center instances page, click Add an instance in the upper-right corner.

How to create voice transfer integrations

Note: If your AWS account does not have enough quota, submit a ticket to AWS Support to increase the quota.
  1. Sign in to AWS Console.
  2. In the search bar, enter Amazon Connect, then click it from the results.
  3. In the left navigation menu, click Instances.
  4. Select the instance you created.
  5. Under External voice systems, click Voice transfer integrations.
  6. Click Create external voice transfer connector.
  7. Set up the voice transfer integration configuration as follows:
  8. Configure the outbound routes correctly. Contact Zoom Support for details about the routes configuration.

How to set up the Amazon Connect flow

  1. Sign in to Amazon Connect Admin Workspace.
  2. In the left navigation, click Flows then Create flow.
  3. You can import an existing flow directly or design one manually.
    If you import the example flow, update the configuration for the following blocks:

Set up the Transfer to Phone Number block

In the Transfer to phone number block, update the default configuration as follows:

Setup AWS Lambda function

You need an AWS Lambda function to obtain the conversation end reason, transcript, and summary between the user and the Zoom Virtual Agent through an API call.
  1. Sign in to the AWS Console.
  2. In the search bar, enter Lambda, then click it from the results.
  3. In the left navigation, click Functions.
  4. Click Create function.
  5. Set the timeout to match your flow timeout.
    Note: 8 seconds is the recommended value, which is the maximum allowed in Amazon Connect flows.
  6. Go back to your Amazon Connect Instance, open the Flows tab, and select the Lambda function to use in your flow.
  7. In the Amazon Flow Designer, open the AWS Lambda function block configuration and update it as follows: