Skip to main content
Lever Integration
Updated over a year ago

📖 Contents

🤓 FAQs

⚙️ Functionality

We integrate with Lever via their API to automatically add Dover candidates and prevent duplicate outreach.

The integration has the following functionality:

  1. Candidate Exclusion: Our Lever integration helps ensure we do not reach out to candidates currently in the your ATS whom you may already being speaking with.

  2. Candidate Management: We can add candidates and various details to their profiles within your ATS. Dover moves candidates through various stages of the interview plan and syncs any changes made in Lever back to the Dover candidate pipeline.

  3. Inbound: If you have your ATS configured to post active Dover jobs to various job boards, such that applicants are added directly to Lever after they apply from those job boards, we can configure your ATS as a channel to help us manage inbound candidates.

❓ When do candidates get added?

By default, we will add outbound candidates to Lever when they respond to our outreach. If Dover has posted inbound jobs on your behalf, we will add inbound candidates once you approve them in Slack for the initial call. It may take up to 5 minutes for a candidate to be added to Lever.

To change these Settings, visit your Interview Plan in the Job Settings.

❓ What information is added to Lever?

Through our automated integration, we are able to create profiles for all Dover candidates. Profiles include the following information:

  • Candidate Name

  • Candidate Email

  • Candidate current title (where applicable)

  • Candidate LinkedIn profile

  • Resume

  • Dover Source

  • Link to initial call notes when Dover Interviewer is used

  • Email Correspondence

  • Scheduled Interview details for any calls scheduled via Dover scheduling (added on the main page of the candidate profile under the interview plan stage)

  • For Inbound candidates already in Lever, if Lever is active as a channel for a specific job, Dover will filter candidates through the job persona and tag them in Lever to let you know our decision. You will see the following tags under Candidate Tags:

    • Candidate Passes: Dover Recommends Advance

    • Candidate Fails: Dover Recommends Reject

❓ What stages does Dover set for candidates?

  • When a candidate replies to outreach they will be added to your Lever as RESPONDED.

  • If the candidate is not interested they will be ARCHIVED (with the rejection reason Timing).

  • If they are interested Dover will surface the candidate in Slack for your review.

  • If you reject them, they will be ARCHIVED in Lever (with the rejection reason Underqualified).

  • If you approve them in Slack they will be advanced to the first stage of your interview plan, which you can set in the Dover app at app.dover.io/jobs by clicking SETTINGS next to the job, Interview Plan, and choosing the desired ATS Stage for Dover's Initial Call stage.

🤝 Interview Stages

Dover maps its interview plan stages to your ATS stages. When candidates move through Dover stages, we will sync this information back to your ATS. For example, in the screenshot below, you can see the Dover stages on the left and corresponding ATS stages on the right.

This means when a candidate is advanced in Slack they will be “upgraded” to the Interview Plan in your ATS starting with the Initial call. If a candidate is advanced to the Second Interview in Dover after the Initial call, they will move from the Intro Call stage to the Second Assessment stage in your ATS.

If you update the stage or status in the Dover app, we will sync those changes back to Lever. If you are using Dover Interviewers, we recommend mapping the Second Interview stage as well (and Take-homes, if applicable).


💡 All Lever instances come with "Underqualified" and "Timing" as default rejection reasons. At this time, Dover is not able to support custom rejection reasons. Our integration will pick the closest similar reason if we can't find one of these two.


❓ What does Dover track from Lever?

We will track how far candidates make it in Lever back into Dover so we can provide you with metrics on how we are doing (app.dover.io/reports)

  • Recruiter Screen/Initial Call/etc ➡️ Initial Call

  • Hiring manager screen/Technical Phone Screen/Take home etc ➡️ 2nd Interview/Third Interview/Take-Home etc.

  • Onsite/Face-to-Face ➡️ Onsite

  • Offer ➡️ Offer

  • Their state: hired, rejected, withdrew, etc. Please note that if you archive a candidate in Lever, they will be marked as rejected or withdrawn in Dover, but this will not trigger Dover to take any action or communicate with the candidate.

Please reach out to Dover Support (or email [email protected]) if you have questions about Dover <> Lever stage mapping or need assistance with candidates sync issues.

👷 First time integration set up

  1. Navigate to app.dover.io/setup/company and select ATS Settings

  2. On the Select an ATS dropdown menu, select Lever

  3. Select Connect to Lever. This will redirect you to a landing page to authorize Dover’s connection to your Lever account.

  4. Select Connect to Lever. Log in and click Allow to grant Dover access.

  5. Once this is complete, you will see a confirmation screen.

🔗 Connecting a job to Lever

  1. Navigate to app.dover.io/jobs and click Settings next to the job you are onboarding.

  2. Click Edit

  3. Complete your Lever settings from the dropdown options.

  4. Select your job name as it appears on Lever.

  5. Select whom Dover should post on behalf of (we recommend selecting the hiring manager for the Lever job). Dover will add candidates and post all relevant information on behalf of the user selected here.

  6. Select at what point in Dover’s sourcing you would like candidates to be added to Lever.

  7. Select the stages in your Lever interview plan that correspond to the stages in Dover. Each active Dover stage should be mapped to a different stage in your Lever. Please reach out to Dover Support for help completing this step.

  8. Click Save and Next at the bottom of the page to continue with the remainder of job setup.

🤓 FAQs

In Lever, candidates I've approved look like they were approved by someone else - why is this?

All actions taken on the job in Lever will be attributed to the team member who's assigned to the job in your Lever settings - in most cases, this is the Hiring Manager. If you have a personnel change, be sure to update this on the interview plan for the role as outlined above (see step 5)!

❓ Does Dover support Lever Easy Book Links?

Unfortunately, Dover does not support Lever easy book links. However, many Dover customers who use Lever find our integration works well.

  1. Dover's Lever integration automatically adds candidates and keeps their state up-to-date.

  2. We'll use our scheduling link to schedule with the candidate

  3. Dover adds a Note to the candidate profile when the call is booked

  4. After the call, we will send you an email with a link to the Lever URL where you can fill in feedback

  5. All you need to do is click the 3 dots and click Add Feedback to add feedback to Lever

❓ Why can’t I just give Dover agency access?

The agency portal is for agencies who are submitting candidates by hand. Dover is automatically reaching out to hundreds of candidates per week, and our product is a software product that programmatically adds candidates into the ATS by talking to Lever’s Developer API.

We also use Lever’s API to make sure we are not engaging any candidates already tracked in your Lever.

Unfortunately, neither of these are possible with the agency portal. Here is our article about our official partnership with Lever that highlights how to set this up.

Did this answer your question?