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 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 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.
Related pages
If S3 sync does not suit your use case, you can also access call data through:- List conversations — Programmatically retrieve conversation metadata and transcripts via the Conversations API.
- Studio transcripts — Review transcripts and play recordings directly in Agent Studio.

