Skip to main content

Uploading Meetings Manually

Add recordings or transcripts to Harmony to centralize your conversation intelligence and analyze past meetings.

Upload audio or video files

You can upload existing files from your computer or import them using a direct URL.

  1. Open your Harmony dashboard and click Companion in the top-right corner.
  2. Select Upload Meeting.
  3. Drag and drop your file or click Choose File to browse.
  4. To import from a link, select URL as the source and paste the direct link to the media file.
  5. Enter the meeting metadata, including Teams, Contact, and Medium.
  6. Click Upload to begin processing.

Upload Recording Dialog

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 transcription accuracy.

  • Audio: mp3, wav, m4a, aac, ogg, flac
  • Video: mp4, mov, webm
  • Max file size: 2GB
  • Duration limits: Solo (1 hour), Plus (4 hours), and Max (Unlimited)

Import text transcripts

If you already have a text-based transcript from another service, you can import it directly without an audio file.

  1. Click Record > Upload Meeting.
  2. Select the Import Transcript option.
  3. Paste your text into the editor. Harmony supports plain text, timestamped segments, and speaker-labeled formats like SRT or VTT.
  4. Click Process to format and analyze the text with Harmony's AI.

Organize and enhance uploads

Because uploaded meetings lack calendar context, manual organization ensures they appear correctly in your insights.

Assign participants
Open the Transcript tab and click on speaker names (e.g., "Speaker 1") to assign them to specific contacts. Harmony will remember these speakers for future uploads.

Link to CRM
Use the Properties panel to associate the meeting with a specific account or deal in your CRM. This ensures the conversation appears in your relationship timeline.

Apply tags
Add tags like demo, onboarding, or discovery to categorize your uploads and make them searchable in your dashboard.

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
Developers can use the Harmony API to programmatically upload files and metadata. This is ideal for bulk migrations or custom recording workflows.

Troubleshooting

Upload is stuck
Processing typically takes 2–5 minutes per hour of recording. If a file is stuck for over 30 minutes, ensure the file isn't corrupted and try converting it to a standard mp3 before re-uploading.

Poor transcription quality
Accuracy is highly dependent on audio clarity. 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, try reducing the bitrate of the audio or extracting the audio from a video file before uploading.

When uploading, always use the highest quality recording available. Compressed or re-recorded versions significantly impact transcription accuracy.