Skip to main content
All CollectionsIntegrations
Lever integration guide
Lever integration guide

Learn how to integrate Dover with Lever ATS to automate candidate management and prevent duplicate outreach.

Updated over 2 weeks ago

Overview

Dover's Lever integration via their API enables automated candidate management and synchronization between both platforms.

This integration is only available for paid Dover plans.

Key features

  • Prevents duplicate candidate outreach

  • Automatically adds candidates to Lever

  • Syncs candidate status between systems

  • Manages inbound applicants from job boards

  • Tracks interview stages and feedback


Initial setup

Connect Dover to Lever

  1. Navigate to app.dover.io/setup/company

  2. Select ATS Settings

  3. Choose Lever from the dropdown

  4. Click Connect to Lever

  5. On the authorization page:

    • Log in to your Lever account if needed

    • Click Allow to grant Dover access

  6. Wait for the confirmation screen

Sync Dover jobs to Lever

  1. Navigate to app.dover.io/setup/company

  2. Select ATS Settings

  3. Click Edit next to each job

  4. Configure the following Lever settings:

    • Select the corresponding Lever job name

    • Choose whom Dover should post on behalf of (recommended: hiring manager)

    • Set when candidates should be added to Lever

    • Sync applicants to Dover

    • Configure additional settings as needed

  5. Click Save and Next


Candidate synchronization

Information synced to Lever

  • Candidate Name

  • Candidate Email

  • Current title (when available)

  • LinkedIn profile

  • Resume

  • Dover Source

  • Initial call notes (with Dover Interviewer)

  • Email correspondence

  • Scheduled interview details

Stage mappings

Dover automatically maps candidates to these Lever stages:

  1. Initial Response

    • Status: RESPONDED

    • Timing: When candidate replies to outreach

  2. Not Interested

    • Status: ARCHIVED

    • Rejection reason: Timing

    • Timing: When candidate declines

  3. Rejected

    • Status: ARCHIVED

    • Rejection reason: Underqualified

    • Timing: When rejected in Dover

  4. Approved

    • Status: Moves to first interview stage

    • Timing: When approved in Slack

Interview plan mapping

  1. Select your job in Dover

  2. Go to Interview Plan

  3. Edit each interview stage

  4. Under ATS stage mapping:

    • Map Dover stages to corresponding Lever stages

    • Ensure each Dover stage maps to a unique Lever stage

    • Configure for all active stages

Note: All Lever instances use "Underqualified" and "Timing" as default rejection reasons. Custom rejection reasons are not currently supported.


Inbound candidate management

Dover tags in Lever

For inbound candidates, Dover adds the following tags:

  • Dover Recommends Advance: Candidate passes job criteria

  • Dover Recommends Reject: Candidate fails job criteria

Processing steps

  1. Candidates apply through job boards

  2. Dover filters through job persona

  3. Tags are added to Lever profile

  4. Candidates appear in Slack for review


Status tracking

Dover tracks these stages from Lever

  • Recruiter Screen/Initial Call → Initial Call

  • Hiring manager screen/Technical Screen → 2nd Interview

  • Take home assignments → Take-Home

  • Onsite/Face-to-Face → Onsite

  • Offer → Offer

  • Final states: hired, rejected, withdrew

Synchronization timing

  • Standard sync: Up to 5 minutes

  • Stage updates: Real-time when possible

  • Status changes: Checked regularly


Frequently Asked Questions

Why do approved candidates show different approvers?

Actions in Lever are attributed to the team member assigned in Lever settings, typically the Hiring Manager. Update this in your job's interview plan settings.

Does Dover support Lever Easy Book Links?

No, Dover uses its own scheduling system but automatically adds scheduling details to Lever profiles. After calls are booked:

  • A note is added to the candidate profile

  • Dover sends an email with the Lever URL for feedback

  • Feedback can be added via the three-dot menu in Lever

Why can't Dover use agency access?

Dover requires API access for:

  • Automated candidate management

  • Duplicate prevention

  • Programmatic candidate addition These features aren't available through the agency portal.

How do I resolve sync issues?

Contact your Dover contact for assistance with:

  • Stage mapping problems

  • Candidate synchronization issues

  • Integration configuration

How long does it take for candidates to appear in Lever?

Typically up to 5 minutes after:

  • Candidate response to outreach

  • Approval in Slack

  • Stage changes in either system

What does the "Dover Reviewing" tag mean?

When you have Lever configured as an inbound channel, Dover reviews candidates who are in the New Applicant stage. These candidates will show one of these tags:

  • Dover Reviewing: Currently being evaluated against your job criteria

  • Dover Recommends Advance: Passed job criteria and ready for review in Slack

  • Dover Recommends Reject: Did not meet job criteria

Dover only reviews applications in the New Applicant stage. Once Dover completes its review, the "Dover Reviewing" tag will be replaced with a recommendation tag.

Did this answer your question?