Enabling and using the CoderPad integration

Available for User roles All users. Can only be configured by Super Admins.
Packages Select Lever packages

The CoderPad integration allows you to create CoderPad interview sessions for candidates, in order to gauge their coding and problem-solving abilities. Readers of this article will be able to:

Before proceeding, note that Lever's integration with CoderPad is only available to users with CoderPad plans that support Organizations.

Enabling the CoderPad integration


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

Step 1: Generate an API Key in Lever

  • Navigate to Settings > Integrations and API, scroll to the Assessments section, and click the CoderPad toggle.
  • Click the Send Request to Enable button on the expanded tile. A member of Lever Support will then reach out to you with a secure link to download the API key. 

CoderPad tile on Integrations and API page with arrow pointing to Request to Enable button.

Step 2: Generate a webhook signature token in Lever

  • Navigate to the Webhooks tab from the top of the Integrations and API page.
  • Click + Add webhook under the Candidate Stage Change toggle and copy the signature token.

Candidate stage change webhook tile with arrow pointing signature token.

Step 3: Configure the integration in CoderPad

  • Open CoderPad and navigate to the Organization Integrations page.
  • Input the API key and signature token from Lever into the corresponding fields.

Lever configuration page in CoderPad with fields for API Key and Webhook signature token.

  • CoderPad will generate a webhook URL. Copy this webhook URL and return to Lever.

Same image as previous with additional field containing Webook URL generated by CoderPad.

Step 4: Activate the integration in Lever

  • Navigate back to the Webhooks tab in the Integrations and API section of your Settings and paste the CoderPad webhook URL into the field beneath the Candidate Stage Change toggle (the same tile from which you first copied the Lever signature token).

Candidate Stage Change tile on webhooks tab in Lever with CoderPad Webhook URL pasted into the URL field.

  • Flip the Candidate Stage Change toggle to the 'On' position. The toggle will turn green to indicate it has been activated.

Candidate Stage Change tile on webhooks tab in Lever from previous image with toggle turned to On position.

Using the CoderPad integration with Lever

The CoderPad integration will look for the candidates with the “coderpad” tag applied to them. You can add a tag to a candidate by clicking Add tag on the their profile and typing the name of the tag.

Candidate profile with the coderpad tag added in the tags field.

You can also automatically apply the "coderpad" tag to candidates that apply to specific jobs, by adding the tag in the posting editor for that job.

Job posting with coderpad tag added.

When a candidate with the "coderpad" tag is advanced to the Phone Screen stage, CoderPad will generate a pad for them. The link to the pad will the listed on the candidate's profile in Lever.

Candidate profile with arrow pointing to CoderPad link in right margin.


If a candidate has had the "coderpad" tag applied to their profile automatically via the job posting and you wish to exempt that candidate from a CoderPad interview session, simply remove the tag from their candidate profile before advancing them to the Phone Screen stage.

When scheduling the candidate for a Phone Screen, copy the CoderPad link from their profile and include it in your scheduling email.

Email editor in Lever with CoderPad link pasted into the body of the email.

Once the CoderPad interview session has been completed, the same link can be used to playback the session.

Was this article helpful?
0 out of 0 found this helpful