Enabling and using the Deel integration

Available for Roles Super Admin, Admin, Team Member, Limited Team Member
Can only be enabled by Super Admins
Permissions • (To enable) Manage API credentials and manage integrations
• (To configure) Manage requisition settings
• (To use) Manage profiles and view associated postings
• (To use) Create and edit requisitions that the user has access to
Packages LeverTRM for Enterprise, Advanced HR add-on

This guide will tell you everything you need to know so that you can connect Deel to Lever and configure Lever properly. Furthermore, you will learn how to generate new Deel contracts when using Lever to streamline your HR handoff process once you’ve made an offer.

Setting up the Deel integration


You must be a team or organisation with admin rights in Deel to install this integration.
  • Log in to your Deel account and click Integrations in the menu bar. 

Deel platform with integrations outlined in left hand menu.

  • Select Lever from the list of integrations. 

Deel platform with list of integrations with Lever card outlined.

  • Now click Connect to establish the connection.

Deel platform showing Lever page with blue connect button outlined.

  • Sign-in to your Lever account to connect both platforms.

Use your usual Lever credentials to log in and authenticate the integration.

Lever login page.

  • Click Accept to authorize the integration.

As you can see from the image below, Deel will need access to candidate, opportunities, requisitions, requisition fields, webhooks and offline access in order to generate contracts in Deel when you hire someone in Lever.

Lever authorize app modal with list of permissions.

  • Congratulations! The connection between Deel and Lever is active!

There are still a few quick steps we will need you to take to configure Lever for this integration. In a later part of this guide you will also learn about how to configure data mappings in Deel.

For now we have pre-installed some optional field mappings (see below). Please read on.

Deel platform showing Lever integration page.

Configuring the Deel integration

Though you have activated the connection, there are still a few steps you need to take from within Lever to complete the configuration.

Configure webhooks

  • In Lever, go to Settings. 

Lever platform with settings outlined in dropdown menu.

  • Click on Integrations and API. 

Lever platform with integrations and API outlined in left hand menu.

  • Click on the Webhooks tab.

Lever platform with webhooks tab outlined

  • If it is not already toggled, toggle the 'Candidate hired' webhook on.

The integration adds a new webhook configuration for when you move a candidate to ‘hired’. This webhook is disabled on Lever by default, so you must enable it. Once enabled, Lever will communicate to Deel the required information to generate a new contract in Deel.

Lever platform webhook configuration page with candidate hires toggle on.

Configure requisitions

  • In Settings, go to Requisitions and ensure “Enable requisitions” is active.

For now, you are required to use Lever’s Requisitions feature in order for the integration to properly function. This is because it’s the only place Deel is able to install the ‘Hire remotely using Deel?’ field.

Lever platform requisitions outlined in lefthand menu.

Congratulations! You are now fully set up to generate contracts via Lever. The next part of this guide will explain how to hire someone using Deel via Lever.

For any questions regarding webhook or requisition setup, please contact Lever Support. 

Using the Deel integration

Onboarding a candidate from Lever to Deel

This part of the guide will explain how the integration actually works. At a top-level, the integration pushes candidate details to Deel when they are moved to the ‘hired’ stage and the candidate requisition is using the newly added ‘Hire remotely using Deel?’ field. Deel will then generate a ‘draft’ contract visible to client users in Deel in the contracts tab. Read on for how it works.

  • Go to the Jobs tab, click Requisitions and select a requisition.

Lever platform with jobs page outlined

  • In the Requisitions tab, you can view the additional field that was added while connecting Lever to Deel. The field "Hire remotely using Deel?" will allow you to identify which opportunities to bring into Deel.

It includes Deel’s 4 contract types:

  • Fixed Rate
  • Full-Time Employee
  • Milestone
  • Pay As You Go

To create a contract in Deel, select the contract type and completed the requisition in Lever. Read more about Deel contract types.

Lever job posting with hire remotely tag field outlined.

  • Go to Candidates, to update and give offers.
  • Once a candidate is hired, update the candidate's status to "Hired."

Doing this will trigger the webhook to Deel. You should soon see the result of this in Deel.

Lever canddiate profile with stage change menu outlined.

  • Go to your Deel account and click Contracts. You should see the newly hired candidate from Lever as a ‘Draft’ contract in Deel! The integration can take a few minutes to process.

Deel platform with contracts and candidate listing outlined.

If you cannot see the contract, you may want to use the ‘contract status’ filter and select the ‘draft’ option. Here you will see all draft contracts as well as the system they originated from.

  • Complete the rest of the contract and fill in any missing details.

Deel candidate profile.


The integration will create a draft contract for whoever in your organisation is using Deel to complete. Deel doesn’t yet support every data mapping nor the signing process via Lever, so someone will always need to finalize the contract in Deel and invite the team-member.


You can click ‘Open the offer in Lever’ which will open a new tab and deep-link the user to the Lever offer in case they need to quickly reference anything.

Customising your Deel <> Lever integration

Custom field mapping

Right now Deel supports mapping data from the candidate’s offer, requisition and opportunity (candidate) for text, date and numeric type fields. Deel aims to support more data mappings in the future. Furthermore, these mappings as of now are specific to the Deel contract type.

Deel optional field mappings list.

To add a new mapping, click the Add button on the Optional Field Mapping section. On the left-side you will be able to pick the field from Lever. On the right, you will be able to select the Deel contract field.

We encourage you to configure and run some hiring tests to make sure that the integration functions to your liking. Your dedicated Deel customer success manager will have even more insights as to how to optimally configure data mappings.

Other Settings

Email notification settings

We strongly recommend adding an inbox to get alerts about your Lever<>Deel integration. Primarily, Deel will use this email to send a notification if the integration has lost authentication. This might happen if the person who originally set up the integration leaves your organisation, for example.

Lever integrationDeel add email recipient modal.


For any questions regarding content creation and data mapping, or additional support, please reach out to the Deel support team within the Deel platform.

Disabling the Deel integration

In Lever

  • Navigate to Settings > Integrations and API > Authorized Apps
  • Locate the Deel app
  • Click Revoke Access

In Deel

  • Scroll to the bottom of the Settings page and toggle the Integration Status toggle to off.
  • To delete the integration (which removes the integration, webhook and custom field mapping) click on the Delete integration button.

Deel integration status with active on toggle.

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