Docs Index

Lever integration guide

Last updated on Available in French

✅ Lever’s integration with CoderPad is only available to users with CoderPad plans that support ATS integrations (i.e., Team, Business and Enterprise plans).

The CoderPad integration allows you to create CoderPad live interview sessions or asynchronous take-home tests for candidates to gauge their coding and problem-solving abilities. Readers of this article will be able to:

  • Enable the CoderPad integration
  • Use the integration to generate coding live interview pad links
  • Use the integration to create coding asynchronous take-home pad links

Enabling the CoderPad integration

❗The following setup steps can only be completed by a user with Super Admin access in Lever.

Step 1: Enable webhooks in Lever

Navigate to Lever Account > Integrations and API > Webhooks tab and then select Candidate Stage Change webhooks.

Screen shot of the Integrations and API with the webhooks page selected at the top and the "Candidate stage change " toggle shown below.

Step 2: Generate an API Key in Lever

Navigate to Lever Account > Integrations and API >API Credentials tab and then scroll down to the Lever API credentials section and select Generate New Key.

The account dashboard is shown with the "integrations and api" menu item highlighted in the left nav. in the center of the screen the "api credentials" tab is highlighted. under this tab there is an arrow pointing to the "generate new key" button in the "lever api credentials" section.

You’ll be taken to the Lever API credentials dashboard. Set the company name and click COPY KEY to save it to your clipboard.

The API key section is highlighted in the "Lever API credentials" page.

Then scroll down to the Permissions section and make sure you Select All/ enable all the permissions for both Read and Write endpoints.

The"select all" button is highlighted on the permissions page.
A list of "read" endpoints is displayed.

Then click DONE to finish:

The done button in the lower right corner of the screen is shown.

Step 3: Connect your Lever account to CoderPad

  1. Paste your Lever API key into the CoderPad Lever Integration page under the Test Connection section.
  2. Click Connect.
The Lever integration window is shown with "3: test connection. enter your new lever api key" field highlighted.

Creating Configurations

Now you’re all set to configure your integration!

In this section you will create configurations that use Tags to generate preconfigured pads in Lever. 

  1. Click to “Add Configuration” on the Lever Integration landing page.
  2. Select the hiring stage you where you’ll use a pad.
The "select hiring stage" list is displayed.
  1. Choose the type of pad you want to generate: Live interview pad or a Take-home asynchronous test pad.
The pad settings window is shown, with the options to select pad type.

Take-Home Tests require selecting a question that will be used in the pad. Using a question for a Live Interview is optional.

  1. Enter in a tag name and click to Create. This will be the tag you use in Lever to generate a pad link at the respective hiring stage.
The configuration settings window is displayed with the option to display a tag name.
  1. Then you’re ready to copy the tag and use it in Lever. Alternatively, you can create your next configuration and tag by selecting a new hiring stage.
A confirmation screen that shows that the configuration has been created.

Using the Integration

  1. When you have a candidate ready for a CoderPad live interview or take-home test, add the Tag to the candidate’s profile and click Yes, Create.
A lever candidate window with a "are you sure you want to creat a new tag 'coderpad live'? pop-up displayed.
  1. Then select that tag (A) –or that configuration’s stage (B) — to move the candidate to that stage to automatically generate the pad link (C).

    This pad link should be shared with the candidate (and interviewer when appropriate.)
The candidate screen with the tag selection, configuration stage, and pad url highlighted.