Try Free
HRISIntegrationsRecruiting

Humaans Lever Integration - Features, Use Cases & Overview

Titus Juenemann April 1, 2026

TL;DR

This article details the Humaans and Lever integration, covering key features such as candidate-to-employee conversion, two-way sync, offer data transfer, and audit logging. It presents field mapping examples, sync modes, setup steps, best practices, and a testing plan to ensure reliable operations. The guide concludes that a staged implementation with clear source-of-truth rules, monitoring, and reconciliation dramatically reduces manual work, accelerates onboarding, and lowers payroll risk; pairing this integration with tools like ZYTHR for AI resume screening further streamlines hiring and improves the quality of candidate data entering Humaans.

This guide explains how the Humaans HRIS connects with the Lever applicant tracking system, what data flows between the two, and which HR and recruiting processes benefit most from the integration. You’ll find feature-level details, common implementation patterns, setup steps, troubleshooting tips, and measurable outcomes to help HR and Talent Ops teams plan a reliable connection that speeds onboarding and maintains accurate employee records.

At a high level, the Humaans–Lever integration converts candidates and offer data from Lever into employee records in Humaans, and keeps attributes such as role, department, start date, and employment status synchronized. Teams typically use the integration to reduce manual data entry, accelerate new-hire onboarding, and keep payroll- and benefits-related information consistent across systems.

Core Integration Features

  • Candidate-to-employee conversion Automatically create a Humaans employee profile when a candidate in Lever is marked as hired or an offer is accepted; map core fields (name, contact, start date, job, manager).
  • Two-way field sync Sync key attributes such as job title, department, location, and employee ID in near real-time; changes in Humaans can be pushed back to Lever where supported.
  • Offer and contract data transfer Transfer offer details (salary, compensation type, start date) so downstream payroll and benefits modules in Humaans receive accurate inputs.
  • Status and lifecycle updates Update candidate status in Lever (e.g., hired, withdrawn) based on lifecycle events in Humaans such as active, terminated, or leave of absence.
  • Role and team mapping Match Lever job postings to Humaans roles or departments to maintain consistent org structure across systems.
  • Audit logging and error reporting Log sync outcomes and surface errors for manual correction; most integrations include exportable logs or webhook notifications for failed records.

Common Field Mappings (Lever → Humaans)

Lever Field Humaans Field
Candidate name (first, last) Employee given name, family name
Candidate email Work email
Phone number Work phone
Job posting ID / role Role / position identifier
Offer accepted / offer details Compensation, start date, contract type
Hiring manager Manager field (reports-to)
Location Worksite / country / timezone
Candidate ID Source candidate reference / external ID

Primary Use Cases

  • Faster onboarding Reduce the time between offer acceptance and first-day setup by auto-creating profiles in Humaans with required fields populated.
  • Accurate headcount and reporting Ensure headcount, org charts, and payroll inputs are based on the latest hiring decisions recorded in Lever.
  • Payroll and benefits readiness Push compensation and contract type to Humaans so payroll runs and benefits eligibility calculations use correct data.
  • Consistent lifecycle events Synchronize termination and leave events to keep both systems aligned and maintain compliance records.
  • Sourcing attribution and analytics Preserve candidate source and requisition data to analyze hiring funnels and recruiter performance with accurate downstream data.

Technical architecture typically uses Lever webhooks and API endpoints combined with Humaans API calls. The integration can be implemented by Lever middleware apps, iPaaS platforms, or custom scripts running on a scheduled cadence. Authentication is usually OAuth for Lever and API keys or OAuth for Humaans depending on the vendor implementation.

Sync Modes and Cadence

  • Real-time (webhooks) Trigger Humaans updates immediately when Lever events occur (offer accepted, stage changed). Best for minimizing time-to-onboard.
  • Near-real-time (short poll) Poll Lever API every few minutes for changes. Useful when webhooks aren’t available or for bulk-safe operations.
  • Batch sync (daily/weekly) Run scheduled imports for low-velocity teams; appropriate for reconciliation processes and large backfills.
  • Two-way selective sync Configure one-way flow for some fields and two-way for others (e.g., source of truth: Lever for candidate state, Humaans for employment status).

Setup Checklist (Practical Steps)

  • Map fields Document required fields in Humaans and their Lever equivalents; identify defaults for missing values (e.g., default location).
  • Decide truth sources For each attribute, set whether Lever or Humaans is authoritative and document expected overwrite behavior.
  • Configure webhooks & auth Create API keys/OAuth apps in both systems, subscribe to Lever webhooks for candidate lifecycle events, and secure endpoints.
  • Test with sample records Use sandbox or staging environments to validate field mapping, error handling, and rollback scenarios before production.
  • Define monitoring & alerts Set up dashboards for sync failures and automated alerts to the HRIS/Recruiting owners.

Monitoring and troubleshooting focus on error classification: validation errors (missing required fields), permission errors (API credentials), and data mismatch errors (invalid enums such as unknown location codes). Maintain an errors inbox, prioritize by volume and business impact, and provide clear remediation steps to recruiters and HR admins.

Security and compliance considerations are straightforward: encrypt transit (TLS), limit scopes on API tokens to least privilege, log data changes for audits, and retain consent records for employee data where required by local regulations. For multi-country organizations, include regional data residency and payroll vendor requirements in the implementation plan.

Best Practices for Reliable Integrations

  • Start small and expand Begin by syncing core hiring attributes and build additional mappings once the base flow is stable.
  • Handle edge cases explicitly Define flows for re-hires, contingent workers, contractors, and internal transfers to avoid duplicate profiles.
  • Document deterministic identifiers Use immutable external IDs (candidate ID, requisition ID) to match records rather than names or emails that can change.
  • Keep humans in the loop Provide a lightweight approval step for records that will create payroll-critical data in Humaans.
  • Automate reconciliations Run periodic reconciliation jobs that surface mismatches between systems for quick correction.

Example workflow: A recruiter marks a candidate as 'offer accepted' in Lever. A webhook fires a job that reads the candidate profile and offer details, validates required fields (start date, compensation), creates an employee record in Humaans, assigns the new hire to the proper manager and team, and triggers onboarding automations (equipment request, account creation). If any validation fails, the system posts an error back to a Slack channel for the recruiting operations lead to resolve.

Frequently Asked Questions (Implementation & Operations)

Q: Can offers with multiple compensation components be transferred?

A: Yes — most integrations allow itemized compensation fields (base, bonus, equity). Confirm Humaans fields support the same breakdown and map each component explicitly.

Q: What happens on re-hire of an ex-employee?

A: Best practice is to use the original employee record and append a new employment term rather than create a duplicate. Configure matching on external IDs and include re-hire workflows in mapping rules.

Q: How are contractors handled?

A: Treat contractors as a different contract type in Humaans and map Lever candidate tags or pipelines to the appropriate employment type to avoid incorrect payroll processing.

Q: Is it possible to prevent overwrites from Lever?

A: Yes — you can configure field-level write protections so that certain Humaans-managed fields (e.g., bank details) are not updated from Lever.

Q: What monitoring should be in place?

A: Monitor API error rates, webhook delivery failures, and a reconciliation report of newly hired candidates vs. created employee records. Set alerts for error thresholds.

Metrics to Track and Expected Impact

Metric Why it matters / Target impact
Time from offer accepted to employee record created Reduces manual entry lag — target: under 1 hour (real-time) or same business day
Percentage of hires with successful first-pass sync Measures mapping maturity — target: >95% success without manual fixes
Number of payroll corrections due to data mismatch Direct cost and compliance metric — aim to reduce by 80% after integration
Manual tasks eliminated per hire Productivity metric for HR and recruiting teams — quantify hours saved

Migration & Testing Plan (Step-by-Step)

  • 1. Create a test environment Use sandbox accounts or staging instances of Lever and Humaans to avoid impacting production data.
  • 2. Seed with representative records Include offers, contractors, re-hires, and cross-border hires to validate mappings across scenarios.
  • 3. Execute end-to-end test scripts Simulate full lifecycle: sourcing → interview → offer → accept → conversion → payroll-ready in Humaans.
  • 4. Perform reconciliation and edge-case validation Compare counts and field-level values; handle mismatches and refine mapping rules.
  • 5. Gradual roll-out Start with one team or location and expand once stability and KPIs meet targets.

Speed Up Hiring with AI-Powered Screening

Combine the Humaans–Lever integration with ZYTHR to automatically screen resumes as they enter Lever: save recruiter time, improve candidate matching, and feed higher-quality candidate data into Humaans for faster, more accurate onboarding.