---
title: "Salesforce Service Cloud Voice with Amazon connect"
slug: "salesforce-service-cloud-voice-with-amazon-connect"
updated: 2026-01-18T13:41:47Z
published: 2026-01-18T13:41:47Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.gong.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Salesforce Service Cloud Voice with Amazon connect

> **Who can use this**: Tech admin
> 
> **Available on**: Any Gong plan

> **Where to go:**Admin center > Settings > Data capture > Telephony systems

If you use Salesforce Service Cloud Voice (SCV), follow the steps in this article in order to set up your integration with Gong.

## Step 1: Set up Amazon Connect to store calls in S3

1. In your AWS Console, go to **Amazon Connect** settings > **Data Storage**.
2. Make sure your **Call recordings** are enabeld.

![AmazonConnect_data_storage2](https://cdn.us.document360.io/2837c190-3ec8-4120-9116-6d427e774667/Images/Documentation/24883191855629.png)
3. If the **Call recordings** were not enabled, choose the S3 bucket to store the call recordings.

![AmazonConnect_call_recording](https://cdn.us.document360.io/2837c190-3ec8-4120-9116-6d427e774667/Images/Documentation/24883229552141.png)

## Step 2: Configure CTRs to be stored in S3

You will already have a kinesis stream for your CTR logs. Connect the kinesis stream to a firehose delivery stream as follows:

1. Login to you AWS console and create a Kinesis Firehose. See [Amazon's documentation](https://docs.aws.amazon.com/firehose/latest/dev/create-name.html) on how to create a Kinesis Firehose.
2. Configure the Kinesis settings as follows:
  1. Select the source and destination as follows:
    - **Source**: AmazonKinesis Data Streams
    - **Destination**: Amazon S3
  2. In the **Source settings**, select your CTR log Kinesis stream.
  3. In **Delivery stream name**, provide a meaningful name.
  4. In **Transform and convert records**:
    1. **Data transformation** must be disabled
    2. **Record format conversion** must be disabled
  5. In **Destination settings** enter the following:
    1. **S3 bucket**: enter s3://
    2. **S3 bucket prefix**: enter ctr/
    3. Click **Create delivery system**. It takes approximately 5 minutes for the delivery system to be created.

## Step 3: Set up a custom contact flow

If your Amazon connect instance is configured to use Salesforce SSO, the userId in the CTR file is the Id for the Salesforce user, and not the Gong user email. The userId is used to associate the call with the Gong user. Therefore, you must set up a flow which utilizes functions to retrieve the correct email address and save it in the CTR file.

To set up the custom contact flow:

1. Create a lambda function, which accepts an agent ARN and returns the agent’s email address.
2. Set up a custom contact flow which is triggered when a call is made. The flow runs the lambda function which retrieves the user's email address and then runs the **Set contact attributes**block which assigns the email to the `Agent_email` attribute in the CTR file.

![AmazonConnect_contact_flow.png](https://cdn.us.document360.io/2837c190-3ec8-4120-9116-6d427e774667/Images/Documentation/24883229698573.png)

## Step 4: Ensure Gong can access both S3 buckets

There are 2 ways you can give Gong access to your S3 buckets:

1. Create general access credentials for both S3 buckets, and set Gong to retrieve CTR/metadata files and audio/recordings using those credentials.
2. Contact [Gong support](https://app.gong.io/contact-us) to define a dedicated user to access both S3 buckets to retrieve CTR/metadata files and audio/recordings.

Whatever way you chose, make sure that you have all the information you need to enable the integration:

- AWS S3 access key ID (for general access method only)
- AWS S3 secret access key (for general access method only)
- S3 path - the file path to the CTR files set up in step 2.

## Step 5: Enable the Gong-Amazon Connect integration

Before you begin: Make sure that there is at least one call from the past week in the call recording and CTR S3 buckets. This call is used to validate the path when the integration is enabled.

> **Where to go:**Admin center > Settings > Data capture > Telephony systems

1. In the **Telephony systems** page, click **+ Add telephony system** and then choose **Amazon Connect**.
2. According to your chosen access method, enter:
  - **S3 Access Key ID** (for general access method only)
  - **S3 Secret Access Key** (for general access method only)
  - The **S3 region** of the S3 bucket
3. Add the **S3 metadata** path. This is the path to the metadata files in the folder structure you set up in step 2.

We get the location of the call recording from the metadata (CTR) file, so there's no need to specify it.
4. Select the **Speaker Channel** to the desired channel.
5. Click **CONNECT**.

A team member who manages and configures the Gong platform and handles CRM integrations, user provisioning, permissions, and system settings. [Find my Tech admin](/v1/docs/find-your-technical-or-business-admin).

Access to this feature depends on your [assigned seat](/v1/docs/plans-and-seats).
