Inferensys

Integration

AI Integration with Lever Interview Question Generation

A technical blueprint for embedding AI-powered interview question generation directly into the Lever ATS, using job requisition data and historical hiring patterns to create structured, role-specific question sets.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
ARCHITECTURE FOR INTELLIGENT QUESTION GENERATION

Where AI Fits into Lever's Interview Workflow

A technical blueprint for embedding AI-driven interview question generation directly into Lever's hiring stages.

The integration surfaces within two primary functional areas of Lever: the Job Requisition configuration and the Interview Kit builder. When a recruiter or hiring manager creates or updates a requisition, an AI agent can be triggered via a Lever webhook to analyze the job description, required skills, and internal hiring guidelines. This agent generates a structured set of behavioral, situational, and technical questions, which are then posted back to Lever's API as a draft Interview Kit, ready for review and assignment to specific interview stages like 'Technical Screen' or 'Hiring Manager Round'.

The workflow is designed for precision and context. The AI model is grounded using your company's historical data—successful hires, role-specific competencies, and past interview feedback—ensuring questions are predictive and role-aligned, not generic. For example, for a 'Senior Software Engineer' req, the system can pull from past scorecard data to emphasize system design and leadership questions over basic syntax. This happens in minutes, turning a manual, day-long research task into a consistent, auditable process that populates Lever's native interview planning tools.

Rollout is typically phased, starting with a pilot team where generated kits require a human-in-the-loop approval step within Lever before they become active. Governance is managed through Lever's existing Permissions and Audit Log, tracking which user triggered generation and which questions were edited or approved. This ensures control and continuous improvement, as rejected or modified questions feed back into the model for refinement. For a deeper look at orchestrating these custom workflows, see our guide on AI Integration with Lever Custom Workflows.

WHERE AI CONNECTS TO THE HIRING WORKFLOW

Key Integration Surfaces in Lever

The Foundation for Context-Aware Questions

AI question generation begins with the structured data in a Lever Job Requisition. This surface provides the essential context: job title, department, location, and the rich text of the job description itself. By integrating via Lever's REST API (GET /v1/jobs), an AI service can extract key competencies, required skills, and seniority indicators.

This data powers the generation of role-specific technical and behavioral questions. For example, a "Senior Backend Engineer" requisition mentioning "distributed systems" and "Kubernetes" triggers the creation of scenario-based questions that assess architectural thinking, unlike a generic list. The integration can also analyze historical hiring data for similar roles to identify question patterns correlated with successful hires, creating a feedback loop for continuous improvement.

INTEGRATION PATTERNS

High-Value Use Cases for AI-Generated Questions

Integrating AI with Lever's job requisition and candidate data enables dynamic, role-specific question generation. These patterns move beyond static templates, creating adaptive interview workflows that improve quality and consistency.

01

Automated Behavioral Question Sets

AI analyzes the job requisition's competencies, level, and team context to generate a structured behavioral interview guide. Questions target specific soft skills (e.g., conflict resolution for a manager role) and are injected into Lever's Interview Kit or sent directly to panelists via email integration.

1 sprint
Setup timeline
02

Technical & Role-Specific Screening

For engineering, product, or other specialized roles, AI generates technical prompts, case studies, or scenario-based questions based on the skills listed in the requisition and historical data on successful hires. Questions can be formatted for Lever's take-home assessments or live technical interviews.

Batch -> Real-time
Question generation
03

Diversity & Inclusion Calibration

Generate standardized, skills-focused question banks designed to reduce unstructured bias in interviews. AI can flag potentially biased language in manually written questions and suggest inclusive alternatives, ensuring all candidates are assessed on the same core competencies within Lever's scorecard system.

Improved consistency
Primary outcome
04

Candidate-Specific Question Prep

When a candidate moves to an interview stage, AI analyzes their resume, application answers, and public profile data from Lever to generate 2-3 personalized questions. This allows interviewers to probe gaps, verify experiences, or explore specific projects mentioned, leading to deeper, more efficient conversations.

Hours -> Minutes
Interviewer prep
05

Panel Coordination & Briefing

For panel interviews, AI generates a coordinated question set distributed across interviewers via Lever's scheduling emails or a shared briefing doc. It assigns role-specific questions (e.g., a hiring manager gets culture fit, a peer gets technical depth) to avoid repetition and ensure comprehensive coverage.

Same day
Briefing assembly
06

Feedback-Driven Question Evolution

A closed-loop system where AI analyzes post-interview feedback and scorecard data from Lever to identify which question types best predict high-scoring candidates. It then refines future question generation for similar roles, creating a continuously improving interview library.

Predictive improvement
Long-term value
INTERVIEW QUESTION GENERATION

Example AI-Powered Workflows in Lever

These workflows demonstrate how to integrate AI-driven interview question generation directly into Lever's hiring process, using job requisition data, candidate profiles, and historical feedback to create role-specific, structured, and compliant questions.

Trigger: A new job requisition is created or published in Lever.

Context Pulled: The integration agent uses the Lever API to fetch:

  • Job title, department, and location.
  • Full job description text.
  • Required and preferred skills from the custom fields.
  • Hiring team members and interview panel structure.

AI Action: The agent sends this context to an LLM (e.g., GPT-4, Claude 3) with a structured prompt to generate:

  1. 5-7 Behavioral Questions based on core competencies from the description.
  2. 3-5 Technical/Skills Assessment Questions tailored to listed requirements.
  3. 2-3 Role-Specific Scenario Questions.
  4. A standardized scoring rubric for each question (e.g., 1-5 scale with key indicators).

System Update: The generated question set, with rubrics, is automatically posted as a note on the Lever requisition and/or creates a new Lever "Interview Kit" linked to the job. The hiring manager receives a Slack/email notification for review.

Human Review Point: The hiring manager can edit, approve, or reject the kit within Lever before it is used for any candidates.

A PRODUCTION BLUEPRINT

Implementation Architecture: Data Flow & APIs

A secure, event-driven architecture for generating role-specific interview questions directly within Lever's hiring workflows.

The integration is built on Lever's webhooks and REST API. When a candidate reaches a specific stage (e.g., "Phone Screen" or "On-site Interview"), Lever fires a stage_change webhook. This event payload, containing the opportunity_id and job_id, triggers an AI agent. The agent fetches the full job requisition details—including title, department, required skills, and hiring team notes—via the GET /jobs/{id} API. It also retrieves historical data on successful hires for similar roles using the GET /opportunities endpoint with appropriate filters, creating a context-rich prompt for the question generator.

The core AI workflow executes in a secure, isolated environment. The agent uses the retrieved job and historical data to generate a structured set of questions: behavioral (based on required competencies), technical/skills-based (drawn from the job's requirements), and role-specific situational questions. The output is formatted as a JSON payload and posted back to Lever as a note on the candidate's profile via POST /opportunities/{id}/notes, tagged for easy filtering. Alternatively, for a more integrated experience, questions can be written to a custom interview kit object or appended to the interview guide section of the job posting, making them instantly available to all interviewers scheduled for that role.

Governance is designed-in. All generated questions are logged with a full audit trail linking them to the source job, candidate, and the specific AI model version used. A human-in-the-loop approval step can be inserted before questions are committed to Lever, allowing a recruiter or hiring manager to review and edit. This architecture ensures compliance, maintains data sovereignty (PII never leaves your controlled environment), and scales to support high-volume hiring by processing webhook events through a managed queue. Rollout typically begins with a pilot team, using a sandbox Lever environment to refine prompts and workflows before enabling the integration across the organization.

IMPLEMENTATION PATTERNS

Code & Payload Examples

Listening for Lever Stage Changes

When a candidate moves to an interview stage, Lever can fire a webhook to your AI service. This payload contains the candidate and job data needed to generate questions.

Key fields in the webhook payload:

  • candidate_id and opportunity_id for retrieving full profiles.
  • stage_id to identify the specific interview type (e.g., 'Technical Screen', 'Hiring Manager').
  • job_id to fetch the requisition details, including job description, required skills, and team context.

Your endpoint should validate the webhook, fetch enriched data via Lever's REST API, and then queue or process the question generation request. This pattern ensures questions are generated in real-time as the workflow progresses.

INTERVIEW QUESTION GENERATION

Realistic Time Savings & Operational Impact

How AI integration transforms the manual process of creating role-specific interview questions in Lever, based on job requisition data and historical hiring patterns.

Workflow StepBefore AIAfter AIImplementation Notes

Initial question drafting for a new requisition

1–2 hours of manual research and writing

5–10 minutes of AI-assisted generation and review

AI uses job description, required skills, and internal success profiles as context

Creating behavioral & situational questions

Manual brainstorming, often repetitive across similar roles

Automated generation of unique, competency-aligned questions

Questions are tagged to core competencies defined in Lever custom fields

Generating technical or role-specific assessments

Requires sourcing from SMEs or outdated question banks

On-demand generation based on current tech stack & level

Output is reviewed by hiring manager for technical accuracy

Ensuring question consistency & reducing bias

Ad-hoc review; inconsistency across interview panels

Automated bias detection and standardization prompts

AI flags potentially discriminatory language for human review

Updating question banks with successful patterns

Quarterly manual audit; slow adoption of best practices

Continuous analysis of feedback scores to refine templates

System suggests new question templates based on high-scoring interviews

Briefing interview panel with question sets

Manual compilation and distribution of documents

Automated panel briefing packs generated in Lever Notes

Briefing includes AI-suggested follow-up probes for each core question

Total cycle time from req open to interview ready

1–3 days

Same day

Enables faster scheduling and improves candidate experience

CONTROLLED IMPLEMENTATION

Governance, Security & Phased Rollout

A practical approach to deploying AI-generated interview questions in Lever with appropriate controls and measurable impact.

Production implementations connect to Lever's REST API and webhooks to read job requisition data (role, department, required skills) and write generated questions back to custom fields or note fields. All AI processing occurs in a secure, isolated service layer—candidate PII is never sent to external LLM APIs. Instead, the system uses de-identified job data (e.g., sanitized job descriptions, competency frameworks) to generate questions, which are then associated with the Lever candidate record via the candidate ID. Audit logs track every generation event, linking the job requisition, the user who triggered it, the model version used, and the final output for compliance review.

Rollout follows a phased, role-based approach to manage change and validate quality:

  • Phase 1 (Pilot): Enable AI question generation for a single recruiting team and role type (e.g., Software Engineers). Questions are generated as drafts in a custom Lever field, requiring a recruiter or hiring manager to review, edit, and approve before use in an interview guide.
  • Phase 2 (Expansion): Expand to additional departments, using feedback from Phase 1 to refine prompts and question templates. Introduce automated quality checks, such as flagging questions that are too generic or that may introduce bias, for human review.
  • Phase 3 (Automation): For trusted role profiles, allow auto-approval of generated questions into the official interview plan, while maintaining a human-in-the-loop override. Integrate with Lever's interview scorecards to correlate question quality with hiring outcomes and interviewer feedback.

Governance is built into the workflow. A centralized prompt library manages question-generation templates for different role families (e.g., behavioral for managers, technical for engineers), ensuring consistency and allowing for updates based on hiring team feedback. Access controls (RBAC) determine which users or teams can trigger generation and approve questions. The system is designed for explainability: for any generated question, you can trace back to the source job requisition data and the specific prompt template used, making it easy to audit and refine the process over time.

IMPLEMENTATION DETAILS

Frequently Asked Questions

Practical questions for engineering and talent acquisition leaders planning to add AI-driven interview question generation to their Lever ATS.

The workflow is typically triggered by a Lever webhook for the opportunityStageChange event, specifically when a candidate moves into a stage like "Interview" or "Phone Screen."

  1. Trigger: Webhook fires from Lever to your secure endpoint.
  2. Context Pull: Your integration service uses the opportunityId from the webhook payload to call Lever's REST API and fetch:
    • The full job requisition details (title, department, location, description).
    • The candidate's profile and resume (if available).
    • Any custom fields containing key competencies or must-have skills.
  3. Generation: This structured data is sent to an LLM (like GPT-4) via a secure, governed API call with a system prompt engineered for behavioral and technical question generation.
  4. System Update: The generated questions are posted back to Lever as a note on the candidate's profile or to a custom field on the opportunity, making them instantly visible to the interview panel.

Example Payload to LLM:

json
{
  "job_title": "Senior Software Engineer",
  "job_description": "Build scalable microservices in Go...",
  "key_skills": ["Go", "Distributed Systems", "AWS", "Kubernetes"],
  "candidate_background": "Previous role at TechCo involved leading API design..."
}
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.