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.
Integration
AI Integration with Lever Video Interview Analysis

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
- Transcription: The video/audio is transcribed using a speech-to-text model (e.g., Whisper, Azure Speech).
- Sentiment & Tone Analysis: The transcript is analyzed for overall sentiment (positive, neutral, negative), vocal confidence indicators, and pacing.
- 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.
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.
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.
pythonimport 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.
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.
| Workflow | Before AI | After AI | Implementation 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 |
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
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.
- 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
completedin Lever. - Webhook Payload: Lever sends a JSON payload to your designated endpoint containing the interview
id,candidate id,opportunity id, and relevant metadata. - 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.
- Processing Initiation: The service downloads the video/audio stream, initiates transcription, and queues the file for AI analysis.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us