Skip to main content
Automatically sync call transcripts and audio recordings to your own AWS S3 bucket for long-term storage, compliance archiving, and integration with internal data pipelines. This approach provides scalable, downloadable access to conversation data.

What gets synced

Data typeFormatDescription
TranscriptsJSONFull conversation transcripts with turn-level detail
Audio recordingsWAV/MP3Complete call recordings
MetadataJSONConversation 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

1

Contact PolyAI

Reach out to your PolyAI account manager or contact PolyAI to discuss your data transfer requirements.
2

Provide your S3 bucket details

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

Configure IAM policies

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

Test and validate

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

Go live

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

List conversations

Retrieve conversation metadata programmatically via the API.

Studio transcripts

Review transcripts and play recordings directly in Agent Studio.
Last modified on April 16, 2026