Inferensys

Integration

AI Integration with Lever Video Interview Analysis

A technical guide for engineering teams to add AI-powered analysis of recorded video interviews in Lever, automating transcription, sentiment scoring, and key response extraction to accelerate recruiter review.
Wide-angle shot of a modern WeWork open floor plan with creative walls covered in AI system architecture diagrams, product team collaborating in standing desk area with industrial lighting.
ARCHITECTURE BLUEPRINT

Where AI Fits into Lever's Video Interview Workflow

A technical guide to embedding AI analysis directly into Lever's asynchronous video interview process, from recording to recruiter review.

AI integrates into Lever's video interview workflow by connecting to the Lever Video Interview feature (or integrated third-party tools like Willo or Spark Hire) via webhook or API. When a candidate completes a recorded interview, an event payload containing the interview id, candidate id, and secure media URL is sent to an AI processing queue. The AI system then performs three core functions: transcription of the audio/video, sentiment and tone analysis across responses, and key response extraction based on the predefined question set from the Lever requisition. The results are structured into a summary object.

The processed insights are written back to Lever via the Candidate Notes or Custom Candidate Fields API, attaching the AI-generated summary directly to the candidate's profile. This allows recruiters to review a concise, searchable transcript alongside sentiment flags (e.g., high confidence, uncertain clarification) before watching the full recording. For high-volume roles, the system can implement a scoring or triage layer, where responses are evaluated against role-specific rubrics, and candidates are automatically tagged or advanced in the pipeline based on configurable thresholds, all while maintaining a full audit log in your AI platform.

Rollout should begin with a human-in-the-loop pilot, where AI summaries are provided as a recruiter aid without automated scoring. Governance must address data residency (ensuring video processing complies with regional data laws), bias auditing of the analysis models, and candidate transparency—clearly communicating how AI is used in the process. This integration turns a manual, time-consuming review step into a structured, data-informed evaluation, helping recruiters prioritize their time and maintain consistency across a large candidate pool.

VIDEO INTERVIEW ANALYSIS

Key Integration Surfaces in Lever

The Core Data Source

AI analysis begins with accessing the recorded video files and their associated metadata. Lever stores video interviews, typically via integrations with platforms like Zoom, HireVue, or its native recording tools. The primary integration surface is Lever's Candidate Profile API and Application API, which provide access to the candidate record and the specific stage where the video interview is attached.

Key objects to retrieve include:

  • Candidate ID and Application ID for context.
  • Interview Kit or Stage data to confirm it's a video interview stage.
  • External links or file references to the actual video recording, often stored in a cloud bucket (e.g., AWS S3, Google Cloud Storage) with a signed URL for secure access.
  • Interviewer and scheduling metadata to enrich the analysis with participant context.

A successful integration must handle authentication (OAuth 2.0), respect rate limits, and implement robust error handling for missing or corrupted files. The AI pipeline is typically triggered by a webhook from Lever indicating a video interview is 'completed' or 'submitted,' kicking off the download and processing workflow.

LEVER INTEGRATION PATTERNS

High-Value AI Use Cases for Video Interviews

Recorded video interviews in Lever contain rich, unstructured data. These cards outline practical AI workflows to extract insights, accelerate recruiter review, and improve hiring consistency by connecting directly to Lever's candidate records and feedback system.

01

Automated Interview Transcription & Summarization

AI agents listen to recorded interviews via Lever's API, generate accurate transcripts, and produce executive summaries highlighting key qualifications, motivations, and red flags. Summaries are attached to the candidate's Lever profile, enabling 5-minute reviews instead of 60-minute watch sessions.

60 min -> 5 min
Review time
02

Sentiment & Communication Style Analysis

Analyze vocal tone, pace, and language patterns to provide recruiters with objective insights into candidate confidence, clarity, and engagement. This supplements subjective interviewer notes in Lever, helping identify top communicators for client-facing or leadership roles.

Batch -> Real-time
Insight delivery
03

Structured Response Extraction for Scorecards

Parse candidate answers to common behavioral or technical questions (e.g., 'Tell me about a time you failed...'). AI extracts and categorizes responses, auto-populating Lever scorecard fields or custom candidate notes. This ensures consistent evaluation criteria are applied across all interviews.

Manual -> Automated
Data entry
04

Bias Detection & Inclusive Hiring Support

Scan interview transcripts for potentially biased language from interviewers or inconsistent question phrasing across candidates. Provides actionable feedback to hiring managers via Lever notes, supporting fairer evaluations and helping organizations meet diversity hiring goals tracked within Lever.

Proactive alerts
Compliance support
05

Candidate Rediscovery & Talent Pool Tagging

Analyze past interview recordings for candidates who were not hired. AI identifies transferable skills and strengths, then automatically tags their Lever profile or adds them to specific talent pools for future roles, turning historical video data into a searchable asset.

Dormant -> Active
Data utility
06

Hiring Manager Briefing Automation

Before a debrief meeting, AI synthesizes data from all panelists' video interviews, candidate resumes, and Lever scorecards into a unified briefing document. This document is attached to the Lever opportunity, ensuring hiring decisions are data-driven and reducing prep time for recruiters.

1 sprint
Implementation timeline
VIDEO INTERVIEW ANALYSIS

Example AI-Powered Workflows

These concrete workflows illustrate how AI can be integrated with Lever's video interview capabilities to automate analysis, accelerate recruiter review, and surface key candidate insights.

Trigger: A candidate completes a recorded video interview in Lever (e.g., via a HireVue or Willo integration, or a native recording). A webhook is sent from Lever to your AI processing service.

Context Pulled: The AI service fetches the candidate's profile, job requisition details, and the video file URL via the Lever API.

AI Action:

  1. Transcription: The video/audio is transcribed using a speech-to-text model (e.g., Whisper, Azure Speech).
  2. Sentiment & Tone Analysis: The transcript is analyzed for overall sentiment (positive, neutral, negative), vocal confidence indicators, and pacing.
  3. Key Phrase Extraction: The model identifies and tags mentions of specific skills, technologies, or experiences listed in the job description.

System Update: A structured JSON summary is posted back to Lever, populating custom fields on the candidate's profile:

json
{
  "interview_transcript_summary": "Candidate discussed 5 years of Python experience...",
  "sentiment_score": 0.85,
  "key_skills_matched": ["Python", "AWS", "Agile"],
  "analysis_completion_time": "2024-05-15T10:30:00Z"
}

Human Review Point: The recruiter sees the AI-generated summary and sentiment score directly in the Lever candidate profile, allowing them to quickly gauge engagement before watching the full video.

HOW VIDEO ANALYSIS IS WIRED INTO LEVER

Implementation Architecture & Data Flow

A production-ready architecture for analyzing recorded video interviews, transforming raw footage into structured insights within Lever's candidate pipeline.

The integration is triggered when a candidate completes a one-way video interview via a platform like HireVue, Spark Hire, or Willo that is configured to send a webhook to your orchestration layer. This event payload contains the candidate ID, Lever opportunity ID, and a secure URL to the video file. An AI workflow service then processes the video: first, it extracts audio for transcription via a service like OpenAI Whisper or Google Speech-to-Text; second, it runs the transcript through an LLM for sentiment analysis, key response extraction, and competency scoring based on predefined job criteria. The structured output—transcript, sentiment scores, extracted answers, and a summary—is then posted back to Lever via the REST API, typically writing to a custom candidate field (e.g., video_interview_summary) or appending a private note to the candidate's profile for recruiter review.

For governance and scale, this workflow should be built with idempotency and audit trails. Each processing job should generate a unique correlation ID, log processing steps, and store the raw transcript and AI outputs in a secure object store (like S3) linked to the candidate record. This ensures you can explain scoring decisions and reprocess if models improve. A human-in-the-loop checkpoint can be configured where low-confidence analyses or extreme sentiment flags are routed to a recruiter dashboard for manual review before the data populates Lever, maintaining control over the candidate experience.

Rollout typically starts with a pilot for a specific job family. Recruiters are trained to use the new video interview summary panel in Lever's candidate profile, which highlights key quotes and sentiment trends. The architecture is designed to handle batch processing during off-peak hours to manage API rate limits and cost. For teams using Lever's E-Mail Dropbox or other sources, the same pattern can be extended to analyze candidate-submitted video links, creating a unified video assessment layer across all hiring channels. For a deeper look at orchestrating multi-step AI workflows, see our guide on AI Agent Builder and Workflow Platforms.

IMPLEMENTATION PATTERNS

Code & Payload Examples

Webhook Trigger & Transcription

When a candidate completes a recorded video interview in Lever, the platform can fire a webhook to your AI service. This payload contains the candidate ID, interview ID, and a secure URL to the video file. The first step is to fetch and transcribe the media.

python
import requests
import json
from inference_systems import VideoAnalyzer

# 1. Handle Lever webhook
def handle_lever_webhook(request_payload):
    candidate_id = request_payload['data']['candidateId']
    interview_id = request_payload['data']['interviewId']
    media_url = request_payload['data']['mediaUrl']
    
    # 2. Securely fetch video from Lever's CDN
    video_response = requests.get(media_url, headers={'Authorization': f'Bearer {LEVER_API_KEY}'})
    video_file = video_response.content
    
    # 3. Transcribe with timecodes
    analyzer = VideoAnalyzer()
    transcription_result = analyzer.transcribe(video_file, language='en')
    
    # Returns structured segments
    # {
    #   'segments': [
    #     {'start': 0.0, 'end': 5.2, 'text': 'Tell me about a time...'},
    #     ...
    #   ],
    #   'full_text': '...'
    # }
    return transcription_result, candidate_id, interview_id

This pattern ensures processing begins immediately upon interview completion, minimizing recruiter wait time.

VIDEO INTERVIEW ANALYSIS

Realistic Time Savings & Operational Impact

This table illustrates the operational impact of integrating AI to analyze recorded video interviews within Lever, showing how manual, time-consuming tasks shift to assisted, high-value activities.

WorkflowBefore AIAfter AIImplementation Notes

Interview Transcription

Manual note-taking or external service with 24-48hr turnaround

Automated transcription in minutes post-recording

Transcripts stored as Lever candidate notes; human review for accuracy optional

Key Response Extraction

Recruiter scrubs entire recording to find answers to core questions

AI surfaces timestamped clips for specific competency questions

Reduces review time by ~70%; allows focus on candidate fit over note-taking

Sentiment & Communication Analysis

Subjective, inconsistent assessment by reviewer

Consistent tone, clarity, and engagement scores provided as input

Scores are advisory; used to flag interviews for deeper human review

Recruiter Review & Scoring

Watch full 30-60 min recording to complete scorecard

Review AI-generated summary and clips to complete scorecard in <10 min

Enables same-day feedback instead of next-day; maintains human-in-the-loop decision

Panel Calibration & Debrief

Manually compile notes from multiple interviewers

AI provides unified summary of all panel interviews for the candidate

Creates a single source of truth; reduces meeting prep time by 50%

Candidate Feedback Generation

Manual drafting of personalized feedback based on notes

AI-assisted draft of strengths/areas for development using extracted responses

Recruiter edits and personalizes; ensures timely, structured candidate communication

Compliance & Audit Trail

Manual logging of review rationale and timestamps

Automated audit log of analysis run time, model version, and data accessed

Essential for regulated industries; integrates with Lever's existing audit features

PRODUCTION ARCHITECTURE FOR VIDEO ANALYSIS

Governance, Security & Phased Rollout

A controlled implementation for AI-powered video interview analysis requires a secure, auditable pipeline and a deliberate rollout strategy.

The integration architecture is built around Lever's webhooks and REST API. When a candidate completes a recorded video interview (e.g., via a platform like Willo or Spark Hire), a webhook payload is sent to a secure, queued ingestion endpoint. This triggers an asynchronous workflow: the video file is retrieved via a secure, temporary URL, processed for transcription and analysis by the AI model, and the results (transcript, sentiment markers, extracted key responses) are written back to Lever as private notes on the candidate profile or to custom fields on the application. All PII, including video files and transcripts, is encrypted in transit and at rest, with processing logs kept for audit trails to meet GDPR/CCPA and internal compliance requirements.

Rollout should follow a phased, metrics-driven approach. Phase 1 (Pilot): Select a single recruiting team and 2-3 non-critical roles. Enable analysis on a 100% sample but keep results visible only to a core group of super-users for feedback. Phase 2 (Controlled Expansion): Expand to more teams and roles, implementing a human-in-the-loop review where the AI-generated summary is presented alongside the raw video for recruiter validation. Phase 3 (Full Scale & Automation): After validating accuracy and user adoption, automate the writing of summaries to candidate profiles and trigger workflows—like moving high-sentiment candidates to a "Ready for Review" stage or flagging incomplete responses for follow-up.

Governance is critical. Establish clear rules: AI analysis should augment, not replace, human judgment. Define which roles and stages are eligible. Implement regular quality audits by sampling analyzed interviews against human reviews to monitor for model drift or bias. Use Lever's permission sets (e.g., Interviewer, Recruiter, Hiring Manager) to control who sees AI-generated insights, ensuring sensitive analysis isn't prematurely exposed. This controlled, phased approach de-risks the integration, builds organizational trust, and allows you to measure concrete impact—like reduction in average review time per video or improved consistency in feedback—before scaling company-wide.

IMPLEMENTATION BLUEPRINT

Frequently Asked Questions

Practical questions for engineering and talent acquisition leaders planning to add AI analysis to recorded video interviews within Lever.

The workflow is triggered via a Lever webhook configured for the interview event type, specifically listening for a status change to completed.

  1. Trigger: A candidate completes a one-way video interview via a Lever-integrated provider (e.g., Spark Hire, Willo, HireVue). The platform marks the interview as completed in Lever.
  2. Webhook Payload: Lever sends a JSON payload to your designated endpoint containing the interview id, candidate id, opportunity id, and relevant metadata.
  3. Context Retrieval: Your integration service uses the Lever REST API to fetch:
    • The candidate's name and role.
    • The interview's video recording URL (provided by the video platform).
    • The specific job requisition and role details for context.
  4. Processing Initiation: The service downloads the video/audio stream, initiates transcription, and queues the file for AI analysis.
Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.