HR & Recruiting

Lever AI automation and integrations

The short answer

Lever is moderately easy to automate for an in-house team. A Lever Super Admin can create an API key for the Data API, webhooks fire on events such as stage changes and hires, and OAuth is reserved for apps built through Lever's partner program. The most useful AI automations are structured resume summaries for recruiters, interview scheduling, and a clean handoff from offer to onboarding, with people making every hiring decision.

What you can automate with Lever

Resume summaries for recruiters

When a candidate applies, read the resume against the posting's must-haves and attach a short, evidence-based summary as a note. No score, no auto-reject.

Read the build guide
Interview scheduling

When an opportunity moves to an interview stage, offer slots from the panel's calendars, book the event and write the details back to Lever.

Read the build guide
Offer-to-onboarding handoff

On the hired webhook, create the employee in your HRIS, open IT tickets and send a welcome sequence, so nobody re-keys the offer details.

Read the build guide
Job description drafts

Turn a hiring manager's notes into a structured posting draft in your house style, checked for exclusionary language before a recruiter publishes it.

Read the build guide
Stale pipeline nudges

Find opportunities sitting in one stage past your target time and send the owner a short digest in Slack with the candidates who are waiting.

Weekly hiring report

Pull stage counts, time in stage and source by posting each week and post a written summary for hiring managers.

Read the build guide

What makes Lever easy or hard to automate

Lever exposes two APIs. The Postings API is a public read of your open jobs plus an apply endpoint, which careers sites use. The Data API is the one that matters for automation: opportunities, candidates, stages, interviews, feedback, offers, notes, users and postings, all as JSON over REST. Authentication for in-house work is an API key sent with HTTP Basic auth, so any platform that can make an HTTP call can connect.

The easy part is reading and reacting. Lever’s webhooks cover the moments recruiting teams care about, such as stage changes and hires, so a workflow can start the second something happens instead of polling.

The hard part is that every Lever account is configured differently. Stages, archive reasons, tags and feedback forms are custom, and Lever’s “opportunity” model (one person can have several applications) trips up anyone who assumes one candidate equals one record. Map your account’s objects before writing workflow logic.

The AI layer

Lever is the system of record for your pipeline. The AI work sits next to it:

  • Reading resumes and writing summaries that point to evidence (“five years running AP for a multi-entity company”) rather than producing a score.
  • Writing for people, such as job description drafts, candidate update emails and the weekly hiring note for managers.
  • Turning interview notes into structured feedback that the interviewer reviews and submits themselves.

Hiring is a regulated decision. Keep the model in a support role, log what it produced, and review outcomes by stage for unexplained gaps. EEOC guidance applies to AI used in hiring, and NYC Local Law 144 requires bias audits and candidate notices for automated employment decision tools used for New York City roles. This is not legal advice; involve counsel before you change how decisions are made.

Limits to plan around

  • Super Admin dependency. Keys and integrations can only be created by Super Admins. If that person leaves, find out which keys they own before access is removed.
  • Rate limits. Lever’s docs describe a default per-key limit of 10 requests per second with bursts up to 20, and note these defaults may change. Backfills of thousands of opportunities need pagination and backoff.
  • Custom configuration. Stage IDs, tags and archive reasons differ per account. Store them as configuration, not code.
  • Confidential roles. Access to confidential data is a separate permission that can only be granted at key creation. Decide deliberately whether an AI workflow should ever see it.

How Lumeor typically connects it

We usually run n8n with a Basic auth credential holding a Lever API key, a webhook receiver that verifies Lever’s signature, an LLM step for summaries or drafts, and a Slack or email step for the human review. Summaries are written back as Lever notes so recruiters see them where they already work. The responsible resume screening guide covers the review pattern, and the interview scheduling guide covers calendar handling. If you also run Greenhouse in another business unit, the same pattern applies with different object names.

Frequently asked questions

Can I use the Lever API without becoming a Lever partner?

Yes, for your own account. A Super Admin can create an API key in Lever's integration settings and use it for in-house workflows. The partner program and OAuth are only needed if you are building a product that other Lever customers will connect to.

Should AI reject candidates in Lever automatically?

No. We use models to summarize and organize, and a recruiter makes every advance or reject decision. Automated rejection raises fairness and legal questions under EEOC guidance, and tools that substantially assist hiring decisions for New York City roles can trigger NYC Local Law 144 bias audit and notice rules. Talk to employment counsel before automating any decision.

Does Lever send webhooks?

Yes. Lever can send webhooks for events such as an application being created, a candidate changing stage, a candidate being hired and a candidate being archived. Each webhook has a signing token so your receiver can verify the request came from Lever.

Is candidate data safe to send to an AI model?

It can be, with the right setup. OpenAI and Anthropic do not train on API data by default, but you should still send only the fields the task needs, keep logs inside your own systems, and confirm the vendor terms match your privacy notice to candidates.

Do stage names work the same in every Lever account?

No. Stages are configured per company and identified by IDs, so an integration has to look up your account's stages rather than hard-code names. Renaming or adding a stage later can break a workflow that matches on text.

Next steps