What gets synced
PolyAI syncs transcripts for voice calls only. Calls from the Agent Studio test panel have no recording, so PolyAI does not sync a transcript for them.
File structure
Each call has two files in the same folder:<conversation_id>.wav: the call recording.transcript-<conversation_id>.json: the call transcript.
<conversation_id> value is the same in both file names. Use it to match a transcript to its recording.
The folder path depends on the bucket structure of your account:
- Date and hour folders
- Flat folder
<YYYYMMDD> and <HH> are the date and hour when the call started, in UTC.Your PolyAI representative confirms the bucket structure and the destination prefix in your bucket during setup.
Transcript schema
A transcript file is a UTF-8 JSON array. Each object in the array is one utterance. The array is in chronological order.transcript-<conversation_id>.json
The transcript does not include internal system messages.
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.
Related pages
List conversations
Retrieve conversation metadata programmatically through the API.
Studio transcripts
Review transcripts and play recordings directly in Agent Studio.

