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

# 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](/call-data/studio-transcripts) supports playback but not download)
* You process high call volumes and need scalable, automated data transfer

## How to get started

<Steps>
  <Step title="Contact PolyAI">
    Reach out to your PolyAI account manager or [contact PolyAI](https://poly.ai/contact/) to discuss your data transfer requirements.
  </Step>

  <Step title="Provide your S3 bucket details">
    Share your AWS account ID, target S3 bucket ARN, and preferred region with your PolyAI representative.
  </Step>

  <Step title="Configure IAM policies">
    PolyAI will provide an IAM policy template. Apply it to your bucket to grant PolyAI write access.
  </Step>

  <Step title="Test and validate">
    PolyAI runs test transfers to your bucket. Verify the data format and file structure meet your needs.
  </Step>

  <Step title="Go live">
    Once validated, PolyAI enables continuous sync for your production environment.
  </Step>
</Steps>

## Related pages

<CardGroup cols={2}>
  <Card title="List conversations" icon="list" href="/call-data/conversations-api/list-conversations">
    Retrieve conversation metadata programmatically through the API.
  </Card>

  <Card title="Studio transcripts" icon="desktop" href="/call-data/studio-transcripts">
    Review transcripts and play recordings directly in Agent Studio.
  </Card>
</CardGroup>
