> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://poly-ai.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://poly-ai.ferndocs.com/_mcp/server.

# AWS S3 integration

> Automatically sync call recordings and transcripts to your S3 bucket for long-term storage and compliance.

Automatically sync call transcripts and audio recordings to your own [AWS S3](https://aws.amazon.com/s3/) bucket for long-term storage, compliance archiving, and integration with internal data pipelines.

## What gets synced

| Data type        | Format  | Description                                                                       |
| ---------------- | ------- | --------------------------------------------------------------------------------- |
| Transcripts      | JSON    | Full conversation transcripts with turn-level detail                              |
| Audio recordings | WAV/MP3 | Complete call recordings                                                          |
| Metadata         | JSON    | Conversation metadata including duration, environment, variant, and handoff state |

## When to use S3 sync

* You need to retain call data for compliance (HIPAA, GDPR, PCI-DSS)
* You want to run your own analytics or ML pipelines on conversation data
* You require downloadable audio files (the [Studio UI](/agent-studio/account/call-data/studio-transcripts) supports playback but not download)
* You process high call volumes and need scalable, automated data transfer

## How to get started

#### Contact PolyAI

Reach out to your PolyAI account manager or [contact PolyAI](https://poly.ai/contact/) to discuss your data transfer requirements.

#### Provide your S3 bucket details

Share your AWS account ID, target S3 bucket ARN, and preferred region with your PolyAI representative.

#### Configure IAM policies

PolyAI will provide an IAM policy template. Apply it to your bucket to grant PolyAI write access.

#### Test and validate

PolyAI runs test transfers to your bucket. Verify the data format and file structure meet your needs.

#### Go live

Once validated, PolyAI enables continuous sync for your production environment.

## Related pages

#### [List conversations](/agent-studio/account/call-data/api-and-export/list-conversations)

Retrieve conversation metadata programmatically through the API.

#### [Studio transcripts](/agent-studio/account/call-data/studio-transcripts)

Review transcripts and play recordings directly in Agent Studio.