Lever's native dashboards excel at showing what happened—time-to-fill averages, source effectiveness, and pipeline stage counts. AI integration layers on top to explain why it happened and suggest what to do next. This is achieved by connecting to Lever's Reports API and Export API to pull structured data on candidates, jobs, offers, and sources, then applying models to surface hidden patterns. Key surfaces for enhancement include the Pipeline Analytics, Diversity & Inclusion, and Source Analytics reports, where AI can generate narrative insights, predict bottlenecks, and recommend sourcing channel adjustments.
Integration
AI Integration with Lever Reporting and Analytics

From Static Dashboards to Strategic Intelligence
Transform Lever's reporting from retrospective summaries into predictive, prescriptive intelligence for hiring leaders.
A typical implementation wires a scheduled job to extract Lever report data, processes it through an analytics pipeline, and returns insights to a dedicated AI Insights dashboard within Lever using custom objects or an embedded iFrame. High-value use cases include:
- Predictive Time-to-Fill: Forecasting delays based on historical stage durations, hiring manager responsiveness, and role complexity.
- Automated Executive Summaries: Generating weekly hiring performance briefs with highlights, risks, and recommended actions.
- Anomaly Detection: Flagging unexpected drops in candidate conversion rates or sudden spikes in offer declines for immediate investigation.
- Attrition Risk Scoring: Analyzing hiring manager feedback and candidate sentiment to predict which new hires might be at higher risk of early turnover.
Rollout should start with a single report module (e.g., Pipeline Analytics) to validate data quality and insight relevance before expanding. Governance is critical: all AI-generated insights should be traceable back to the underlying Lever data, with clear audit trails. Implement human-in-the-loop review steps for prescriptive recommendations (like pausing a sourcing channel) before they trigger automated actions via Lever's webhooks. This ensures analytics enhance—rather than disrupt—existing recruiting operations and leadership trust.
Where AI Connects to Lever's Reporting Layer
AI-Powered Ad-Hoc Reporting
Lever's standard reports are fixed. AI can generate dynamic, narrative-driven reports on-demand by querying Lever's Analytics API. Use cases include:
- Executive Summaries: Automatically generate weekly/monthly hiring summaries for leadership, highlighting key metrics like time-to-fill by department, source quality, and offer acceptance rates.
- Pipeline Health Reports: Use natural language queries (e.g., "Show me stalled candidates in Engineering roles older than 14 days") to surface risks and generate actionable summaries.
- Diversity & Inclusion Dashboards: Calculate and narrate pipeline diversity metrics across stages, comparing against goals and highlighting areas for intervention.
Implementation involves querying Lever's opportunities, applications, and postings endpoints, processing the data with an LLM, and outputting formatted insights to Slack, email, or a BI tool.
High-Value AI Use Cases for Lever Analytics
Lever's native reports provide the 'what,' but AI can deliver the 'why' and 'what's next.' Integrate AI directly with Lever's REST API and webhooks to automate insight generation, predict outcomes, and transform raw hiring data into strategic intelligence.
Predictive Time-to-Fill Analytics
Analyze historical requisition data, candidate pipeline velocity, and hiring manager responsiveness to generate dynamic time-to-fill forecasts for each open role. AI models update predictions as pipeline stages change, alerting recruiters to at-risk requisitions.
Automated Executive & Board Summaries
Replace manual slide creation with AI agents that query Lever's Reporting API on a schedule. They synthesize key metrics—diversity funnel ratios, source channel effectiveness, cost-per-hire trends—into narrative summaries and recommended actions for leadership reviews.
Candidate Pipeline Anomaly Detection
Monitor pipeline health by analyzing stage transition rates, drop-off points, and feedback sentiment across all requisitions. AI flags anomalies—like a sudden spike in candidate withdrawals from a specific team—and surfaces probable causes from activity notes for recruiter intervention.
AI-Powered Source Channel Attribution
Move beyond last-touch attribution. Use AI to analyze multi-touch candidate journeys, correlating source tags, outreach sequences, and engagement events to model the true influence of each channel (e.g., LinkedIn, referrals, events) on quality-of-hire and time-to-fill.
Skills Gap & Future Hiring Analysis
Analyze the skills and competencies of recently hired candidates versus current open requisitions and internal mobility data. AI identifies emerging skill gaps across the organization, informing talent development and proactive sourcing strategies before critical shortages occur.
Automated DEI Funnel Insights
Continuously analyze pipeline composition at each stage for demographic groups. AI detects subtle biases in stage progression rates, provides plain-language explanations of disparities based on available data, and suggests targeted interventions to improve equitable outcomes, all while maintaining necessary data anonymization.
Example AI-Enhanced Reporting Workflows
These workflows demonstrate how to augment Lever's native reporting with AI-generated insights, predictive analytics, and automated narrative summaries. Each pattern connects to specific Lever API endpoints and data objects to trigger, enrich, and deliver intelligence.
Trigger: Scheduled job runs every Monday at 6 AM.
Context Pulled:
/reportsendpoint for previous week's aggregate data (applications, interviews, offers, hires)./opportunitiesendpoint filtered bycreated_atandstagechanges./archive_reasonsdata for candidate fallout analysis./postsdata for open requisitions and their time-to-fill.
AI Agent Action:
- A model (e.g., GPT-4, Claude 3) receives a structured prompt with the weekly metrics.
- It generates a narrative summary highlighting:
- Top-of-funnel trends vs. previous weeks.
- Bottlenecks in specific interview stages (e.g., "Technical screen pass rate dropped by 15%").
- Notable wins and critical open roles.
- The agent can optionally query a vector store of past summaries to provide contextual comparisons (e.g., "This is the highest offer acceptance rate in Q2").
System Update:
- The generated markdown summary is posted as a comment to a dedicated "Weekly Hiring Performance" Lever note via the
/notesAPI. - An email digest is sent to hiring leadership via a configured webhook to Slack or Microsoft Teams.
- Key metrics (e.g., predicted time-to-fill for critical roles) are written back to Lever as custom fields on the relevant
postobjects using the PATCH endpoint.
Human Review Point: The summary is generated automatically, but a Director of Talent Acquisition can be tagged in the Slack digest for a quick sign-off before broader distribution.
Implementation Architecture: Data Flow & System Design
A technical blueprint for augmenting Lever's reporting engine with AI-generated insights and predictive analytics.
This integration is designed to operate as a read-only analytics layer that consumes data from Lever's REST API and webhooks, processes it through AI models, and writes enriched insights back into Lever as custom fields or via a separate reporting dashboard. The core data flow begins by extracting key entities from Lever: opportunities, applications, interviews, offers, and users. This data is staged in a secure data store where time-series features are engineered—such as stage_duration, application_source_quality, and interviewer_feedback_sentiment—to serve as inputs for predictive and generative AI models.
The system architecture typically involves three key services: 1) A data sync service that incrementally pulls updates from Lever's POST /opportunities and GET /analytics endpoints, 2) An AI inference service that runs batch jobs for predictive modeling (e.g., time-to-fill forecasts) and on-demand jobs for generative tasks (e.g., executive summary creation), and 3) A write-back service that updates Lever opportunity custom fields with scores (e.g., predicted_time_to_fill_days) or posts summarized insights to a dedicated Slack channel or Power BI dataset. For governance, all AI-generated insights are tagged with a confidence score and a link to the source data in Lever for auditability.
Rollout should follow a phased approach: start with descriptive analytics augmentation, such as auto-generating narrative summaries for weekly pipeline reports. Then, layer in predictive analytics, like flagging requisitions at risk of exceeding target time-to-fill based on historical stage velocity. Finally, introduce prescriptive insights, such as recommending interview panel adjustments based on feedback completion rates. Throughout, maintain a human-in-the-loop for high-stakes predictions, and ensure all data processing adheres to Lever's data retention policies and your internal AI governance framework.
Code & Payload Examples
Generating Predictive Analytics
This workflow uses Lever's API to pull historical requisition data, then applies a machine learning model to predict time-to-fill for open roles. The prediction is written back to a custom Lever field for dashboard visibility.
Key Steps:
- Query Lever for closed requisitions (
/requisitions) with theircreated_atandfilled_atdates. - Enrich data with job attributes (department, location, level) and hiring team size.
- Run a lightweight regression model (e.g., scikit-learn) to predict days-to-fill for active reqs.
- Update each active requisition via PATCH to a custom field like
predicted_time_to_fill_days.
python# Example: Fetch requisitions and calculate a prediction import requests import pandas as pd from sklearn.ensemble import RandomForestRegressor # 1. Get historical requisition data from Lever lever_api_key = 'YOUR_TOKEN' headers = {'Authorization': f'Bearer {lever_api_key}'} # Fetch closed reqs (example endpoint) reqs_response = requests.get( 'https://api.lever.co/v1/requisitions?state=closed&limit=200', headers=headers ) closed_reqs = reqs_response.json()['data'] # 2. Prepare training DataFrame # ... (parse dates, extract features like department, level) df_train = pd.DataFrame(closed_reqs) # 3. Train a simple model (simplified) model = RandomForestRegressor() model.fit(df_train[['feature1', 'feature2']], df_train['days_to_fill']) # 4. Predict for open requisitions and update Lever open_reqs = requests.get( 'https://api.lever.co/v1/requisitions?state=open', headers=headers ).json()['data'] for req in open_reqs: prediction = model.predict([[req['feature1'], req['feature2']]])[0] # PATCH update to custom field update_payload = { 'customFields': [ {'fieldId': 'predicted_time_to_fill', 'value': int(prediction)} ] } requests.patch( f"https://api.lever.co/v1/requisitions/{req['id']}", json=update_payload, headers=headers )
Realistic Time Savings and Business Impact
How AI integration transforms manual reporting and analysis workflows within Lever, delivering faster insights and strategic impact.
| Metric | Before AI | After AI | Notes |
|---|---|---|---|
Executive summary generation | Manual data pull and slide deck creation (4-6 hours) | Automated narrative and chart generation (15-30 minutes) | AI drafts insights from key Lever reports; human edits for narrative |
Time-to-fill predictive analysis | Retrospective review of past quarters | Forward-looking forecast updated weekly | Model uses Lever pipeline data, offer acceptance rates, and source lag times |
Diversity pipeline reporting | Monthly manual aggregation from custom fields | Real-time dashboard with cohort analysis | AI continuously tags and segments candidate data for EEOC and diversity goals |
Source channel effectiveness | Quarterly spreadsheet analysis | Dynamic ranking with ROI attribution | AI correlates source, application quality, and hire success in Lever's analytics module |
Recruiter capacity planning | Gut-feel based on open req count | Workload forecast based on pipeline stage complexity | AI analyzes interview volume, feedback lag, and stage duration to predict bottlenecks |
Candidate funnel health alerts | Reactive discovery during weekly sync | Proactive notifications on funnel leakage | AI monitors application-to-interview drop-off and flags anomalies for review |
Custom report building | IT or analyst ticket (2-5 day turnaround) | Natural language query to generated report (same-day) | Users describe the report; AI maps to Lever objects, writes the query, and returns the dataset |
Governance, Security, and Phased Rollout
Deploying AI for Lever's reporting requires a governance-first approach to protect sensitive hiring data and ensure trustworthy analytics.
Integrating AI with Lever's reporting surfaces—such as the Analytics API, Custom Reports, and Opportunity data model—requires strict access controls and audit trails. We architect integrations to operate within Lever's existing Role-Based Access Control (RBAC), ensuring AI-generated insights (e.g., predictive time-to-fill, diversity funnel analysis) are only surfaced to users with appropriate permissions. All data queries are logged, and AI model outputs are versioned and stored alongside source report IDs for full traceability.
A phased rollout mitigates risk and builds organizational trust. Start with a read-only analysis phase, where AI processes anonymized, aggregated data from Lever's reporting endpoints to generate insights in a separate dashboard. This validates the model's accuracy without altering core records. Phase two introduces write-back capabilities, such as automatically tagging opportunities with predicted risk flags or populating custom fields with AI-generated summary scores, using Lever's API with mandatory human approval steps before any data is committed.
For security, all PII is processed within your cloud environment; we never transmit raw candidate data to third-party LLMs. The integration uses Lever's OAuth 2.0 for secure API access and can be configured to exclude sensitive fields (e.g., candidate names, internal notes) from AI processing. A final governance layer involves regular model audits to check for drift in prediction accuracy and bias in output, ensuring the AI enhances—rather than undermines—fair hiring practices. This controlled approach turns Lever's analytics from a historical record into a proactive, intelligent command center.
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
Common technical and strategic questions about enhancing Lever's reporting and analytics with AI-generated insights and predictive models.
The standard architecture uses Lever's Analytics API to pull aggregated datasets (e.g., time-to-fill, source effectiveness, pipeline stage conversion) on a scheduled basis. This is a read-only operation that does not affect live dashboards.
Typical Implementation Flow:
- A secure service (e.g., an Azure Function or AWS Lambda) authenticates with Lever using OAuth 2.0.
- It executes pre-defined API calls to fetch report data, often focusing on endpoints like
/reports/time_to_fillor custom report exports. - This data is landed in a cloud storage layer (like an Azure Blob Container or S3 bucket).
- An AI processing job is triggered, which can:
- Run the data through a predictive model (e.g., for forecasting time-to-fill).
- Use an LLM to generate narrative summaries (e.g., "Q3 Hiring Performance: Engineering roles filled 15% faster than Q2, but Marketing sourcing lagged.").
- The AI-generated insights are written back to a separate database (like PostgreSQL or Snowflake) or a secure object store.
- End-users access these insights via a separate portal, a Slack bot, or through custom fields/notes written back to Lever via its REST API only if a clear update path is defined (e.g., adding a predicted
time_to_fill_bandto a job requisition).
The key is maintaining a clean separation: Lever remains the source of truth, while the AI system acts as a downstream analytics layer that enriches, but does not corrupt, the core data.

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