Lever Integration

Last updated: February 3, 2026

ModernLoop's integration with Lever leverages the Lever API to provide the following features:

  • Schedule, edit, or cancel full interview panels and manage all scheduled interviews (panels and individual interviews).

  • Sync interviewer information into ModernLoop (users).

  • Sync candidate information into ModernLoop (opportunities, contacts, resumes, notes, and tags).

  • Sync job information into ModernLoop (jobs, postings, stages, feedback templates, and archive reasons).

  • Set up webhooks to ensure the latest data is always available.

If you’re an existing ModernLoop customer planning to transition to a new ATS, please notify your CSM or email support@modernloop.io at least 2 weeks before your target transition date.


Prerequisites

  • The Lever user setting up the integration must have Admin access to Lever.

  • The Lever user setting up the integration must also have Admin access to ModernLoop.

  • Important: If the Lever account used to generate the API key is deactivated, the integration will stop working.

    💡

    Best Practice: Use an account that will not be deactivated, such as an admin system user account, or create a dedicated Lever admin account for this task.


Instructions

Connect Lever to ModernLoop

  1. Log in to your ModernLoop account at https://app.modernloop.io/.

  1. Navigate to the Integrations section.

  1. Click Connect next to Lever in the Applicant Tracking System section.

  1. Sign in to Lever using your Lever credentials.

  1. You will be redirected to a confirmation page displaying the required scopes.

    • The required scopes are:

      • View all candidates' applications

      • View all archived reasons

      • View all feedback templates

      • View and manage all candidates' interviews

      • View and manage all candidates' notes

      • View and manage all opportunities

      • View and manage all candidates' panels

      • View all postings

      • View all candidates' resumes

      • View all stages

      • View all tags

      • View all users

      • Access all confidential data

      • View an opportunity's contact

      • Manage all webhooks

      • Allow offline access

  1. Click Accept to confirm the integration.


Configure Webhooks in Lever

  1. Navigate to the Integrations Settings in Lever.

  1. Locate the webhooks section and toggle on the following:

    • Candidate archive state change

    • Interview deleted


API Permissions List

The following permissions are required for the ModernLoop integration:

Note: These permissions are automatically applied during the setup process.

  • offline_access

  • applications:read:admin

  • archive_reasons:read:admin

  • confidential:access:admin

  • contact:read:admin

  • feedback_templates:read:admin

  • interviews:write:admin

  • notes:write:admin

  • opportunities:write:admin

  • panels:write:admin

  • postings:read:admin

  • resumes:read:admin

  • stages:read:admin

  • tags:read:admin

  • users:read:admin

  • webhooks:write:admin