Hirevire offers multiple ways to download candidate video and audio responses from applications, whether you need to download individual files, bulk downloads, or set up automatic downloads through integrations.

Overview

You can download video and audio responses in three ways:

  • Individual downloads: Download specific responses one at a time

  • Bulk downloads: Download all files from an application at once

  • Automated downloads: Use webhook integrations to automatically download files to third-party platforms

Prerequisites

  • Active Hirevire account with access to job applications

  • Appropriate role permissions to view and download application responses

  • For automated downloads: Paid plan (Startup or Growth) with webhook access

Compatibility

  • Plans: All plans support manual downloads; Startup and Growth plans support webhook automation

  • File types: Video (.mp4), Audio (.mp3/.wav), optional transcripts (.vtt, .txt)

  • Storage limits: Videos available based on plan retention period (30 days on One Job and Startup, 90 days on Growth)

  • Storage extension: Add 30-day increments with the video storage addon ($9 per 30 days)

Video and audio files are stored for a limited duration based on your plan (30 days on One Job and Startup, 90 days on Growth). Download important responses before they expire, as deleted files cannot be recovered. You can extend storage by purchasing the video storage addon at $9 per 30 days—only videos recorded after purchase will receive the extended duration.

Method 1: Download individual video or audio responses

To download a specific video or audio response from a candidate:

  1. Log in to your Hirevire dashboard and navigate to Jobs

  2. Select the job containing the application you want to review

  3. Click on the application to open the details page

  4. In the Answers tab, locate the question with the video or audio response

  5. Click the three-dot menu (⋮) next to the question heading

  6. From the dropdown menu:

    • If a transcript is available, select whether to include captions (.vtt) or raw transcript (.txt)

    • Click Download

  7. The file will download to your browser's default download location

If transcripts are enabled in your job settings, you can include .vtt caption files or .txt transcript files with your download. These are especially helpful for reviewing non-English responses or searching through candidate answers quickly.

You'll see a toast notification confirming the download has started. The file will be named with the format: A[ApplicationID]_Q[QuestionNumber]_[CandidateName].mp4

Method 2: Download all files from an application

To download all video and audio responses from an application at once:

  1. Open the application details page by clicking on the candidate's application

  2. In the top-right corner, click the three-dot menu (⋮)

  3. Select Download all files from the dropdown menu

  4. All video and audio responses from the application will download to your device

Application details page showing the three-dot menu with options to Download Report, Download all files, and Delete Application

Bulk downloads are perfect when you need to archive candidate responses for compliance purposes or share complete application packages with hiring managers who don't have Hirevire access.

Method 3: Automate downloads with webhook integrations

For automated workflows, you can configure webhooks or third-party integrations to automatically download video and audio files when applications are submitted.

Using custom webhooks

Custom webhooks allow you to receive application data, including direct URLs to video and audio files, at your specified endpoint.

  1. Navigate to Jobs and select your job

  2. Click the Settings tab

  3. Switch to the Webhook tab

  4. Enter your webhook URL in the Custom webhook URL field (e.g., https://api.example.com/webhooks/applications)

  5. Select when to trigger the webhook:

    • On new application - fires when a candidate submits an application

    • On stage change - fires when you move a candidate between stages

  6. Enable Advanced Webhook to include video URLs, transcripts, and detailed answer data in the payload

  7. Click Test trigger to verify your setup (sends a sample payload to your endpoint)

  8. Click Save to activate the webhook

You must enable the "Advanced Webhook" option to receive video and audio URLs in the webhook payload. Without this setting enabled, the payload will only contain basic application information without the answers array.

When triggered with Advanced Webhook enabled, your endpoint will receive a JSON payload with the following structure:

{
  "id": 12345,
  "jobID": 789,
  "jobTitle": "Senior Developer",
  "applicantName": "John Doe",
  "applicantEmail": "[email protected]",
  "applicantContactNumber": "+1234567890",
  "customFieldValue": "Referral code ABC",
  "applicantResumeURL": "https://storage.hirevire.com/resumes/resume.pdf",
  "shareableURL": "https://app.hirevire.com/shared/links/...",
  "submittedOn": "2025-01-15T10:30:00Z",
  "previousStage": null,
  "currentStage": "New",
  "answers": [
    {
      "question": {
        "id": "q_123",
        "text": "Tell us about yourself",
        "responseType": "Video"
      },
      "id": 456,
      "url": "https://storage.hirevire.com/videos/candidate-response.mp4",
      "transcript": "I have 5 years of experience in software development...",
      "numberOfRetakes": 2
    },
    {
      "question": {
        "id": "q_124",
        "text": "Why do you want this role?",
        "responseType": "Text"
      },
      "id": 457,
      "text": "I'm passionate about building scalable solutions..."
    },
    {
      "question": {
        "id": "q_125",
        "text": "Upload your portfolio",
        "responseType": "File"
      },
      "id": 458,
      "fileURLs": [
        "https://storage.hirevire.com/files/portfolio.pdf",
        "https://storage.hirevire.com/files/certificate.pdf"
      ]
    }
  ]
}

Key payload fields for downloading media:

  • url - Direct download link for video or audio responses (only present when responseType is "Video" or "Audio")

  • transcript - AI-generated transcript for video/audio responses (if transcription is enabled)

  • fileURLs - Array of file download links (when responseType is "File")

  • applicantResumeURL - Link to candidate's uploaded resume (if resume upload is enabled)

Your receiving endpoint can fetch these URLs and save the files to your preferred storage solution (cloud storage, ATS, database, etc.).

Use the webhook payload to build automated archival workflows. For example, download video URLs to AWS S3 or Google Cloud Storage for long-term retention beyond Hirevire's storage limits, ensuring compliance and eliminating manual downloads.

Extending video storage duration

If you need to keep videos longer than your plan's default retention period, you can purchase the video storage extension addon:

  • Cost: $9 per 30 days of additional storage

  • How it works: Purchase additional quantities for multiples of 30 days (e.g., 2 quantities = 60 days extra, 3 quantities = 90 days extra)

  • Important: Only videos recorded after the purchase will be saved for the additional duration

The storage extension addon doesn't retroactively extend existing videos. If you have critical responses nearing expiration, download them immediately before purchasing the addon for future recordings.

Troubleshooting

Issue

Cause

Solution

Download button greyed out or missing

Video is still processing or expired

Wait 2-3 minutes for processing to complete. If videos are expired, download them before the retention period ends or purchase the storage extension addon for future recordings.

"Download failed" error message

Network issues or browser restrictions

Try a different browser, check your internet connection, or disable browser extensions that block downloads.

Webhook payload missing video URLs

"Advanced Webhook" not enabled

In webhook settings, enable the "Advanced Webhook" option. Without this, the payload won't include the answers array with video URLs and transcripts.

Webhook test doesn't send sample data

Invalid webhook URL or endpoint not responding

Verify your webhook URL is correct and publicly accessible. Check that your endpoint returns a 200 status code when receiving POST requests.

Video URL returns 404 error

Video expired due to storage limits

Videos are deleted after your plan's retention period (30 or 90 days). Download important responses promptly or purchase the storage extension addon.

Cannot see download option

Insufficient permissions

Contact your organization owner to grant you access to the job or appropriate role permissions.

Limitations

  • Storage duration: Videos auto-delete after plan retention period (30 days on One Job and Startup, 90 days on Growth)

  • Storage extension: The $9/30-day addon only applies to videos recorded after purchase, not existing videos

  • Manual downloads: Individual downloads only support one response at a time (use bulk download for multiple)

  • Processing time: Videos must finish processing (2-3 minutes) before download is available

  • Webhook scope: Webhooks are configured per job, not organization-wide

  • Advanced Webhook requirement: Must enable "Advanced Webhook" to receive video URLs and detailed answer data

  • Plan restrictions: Advanced webhooks with video URLs require Startup or Growth plans

  • File formats: Videos download as .mp4, audio as .mp3 or .wav

What's next

Getting help

If you're experiencing issues downloading video or audio responses:

  • Verify your plan supports the download method you're trying to use

  • Check that videos haven't exceeded your retention period

  • For webhook issues, confirm "Advanced Webhook" is enabled in job settings

  • Review the webhook delivery logs in your job settings for error details

  • Collect the application ID and specific error messages

  • Contact Hirevire support with the above details

Did this answer your question?