Uploading Meetings Manually
Easily import your meeting content into Harmony to unlock insights from past conversations and keep all your meeting data in one place.
How to upload an audio or video file
To upload an audio or video file to Harmony, start by clicking Companion in the top right corner of your dashboard. Next, select Upload Meeting to open the upload window.
You can either drag and drop your recording directly into the window or click Choose File to browse files on your device. If you prefer to upload a file from the web, change the source to URL and paste in a direct download link.
Once your file is chosen, enter relevant details such as Teams, Contact, and Medium to help organize your meeting. After reviewing your information, click Upload. Harmony will then begin processing and analyzing your meeting automatically.

Imported links must be publicly accessible without a login (e.g., a shared Dropbox link or a public S3 URL).
Supported formats and limits
Harmony extracts audio from video files automatically. Use high-quality original recordings for the best accuracy.
Audio: mp3, wav, m4a, aac, ogg, flac
Video: mp4, mov, webm
Max file size: 2GB
Duration limits: Solo (1 hour), Plus (4 hours), Max (Unlimited)
Import text transcripts
To import a text transcript into Harmony, open the Record menu and choose Upload Meeting.
In the upload window, look for the Import Transcript option—this lets you bring in transcripts that weren’t captured as audio or video. Simply copy your transcript and paste it into the editor provided.
Harmony is flexible: you can paste plain text, timestamped transcripts, or even formats with speaker names like SRT or VTT. When you’re ready, just click Process. Harmony will take care of formatting and analyzing your transcript, so you can start exploring insights right away.
Organize your uploads
Uploaded meetings lack calendar context. Manual organization ensures they appear correctly in your insights.
Assign participants: Open the Transcript tab and click speaker names (e.g., "Speaker 1") to assign them to contacts. Harmony remembers these for future uploads.
Link to CRM: Use the Properties panel to associate the meeting with an account or deal. This adds it to your relationship timeline.
Apply tags: Add tags like demo, onboarding, or discovery to categorize uploads and make them searchable.
Automation and integrations
Contact Center import
If you use Talkdesk, you can connect it via Settings > Integrations to automatically import call recordings without manual uploading.
API uploads: Use the Harmony API to programmatically upload files and metadata. This is ideal for bulk migrations or custom workflows.
Troubleshooting
Upload is stuck: Processing typically takes 2-5 minutes per hour of recording. If stuck for over 30 minutes, check the file isn't corrupted and try converting to mp3.
Poor transcription quality: Avoid uploading re-recorded playback or heavily compressed files. For specialized terminology, update your Custom Vocabulary in Settings.
File too large: If your file exceeds 2GB, reduce the audio bitrate or extract audio from a video file before uploading.
Always use the highest quality recording available. Compressed or re-recorded versions reduce transcription accuracy.