AdaptiLab has built a technical screening tool for machine learning and data science to help hiring managers evaluate candidates at the top of their funnels. The product generates preliminary interviews that test technical coding ability for the core competencies: data preprocessing, data analysis, algorithms, model development, general machine learning, and automatically provides a graded score report for each candidate. 

Greenhouse Recruiting's integration with AdaptiLab allows you to seamlessly add AdaptiLab’s assessment to a job's interview plan. In this article, we will cover how to: 


Enable the Greenhouse/AdaptiLab Integration

To start, contact your AdaptiLab representative ( to receive your API key and AdaptiLab account. Once you have received your API key, click here to open a ticket with Greenhouse or fill out the form at

Note: Do not send the API key in this initial email.

The Greenhouse Support Team will respond with a SendSafely link for you to enter your API key. A notification will be sent to the Greenhouse Support Team after you have entered your API key and they will email you to confirm that your API key has been set up in your account and your integration is enabled.

Note: To verify your identity, the Greenhouse Support Team might request you provide a Support Verification Code before adding the API key to your organization's account.


Add AdaptiLab Stage to Job’s Interview Plan

Once the Greenhouse/AdaptiLab integration is enabled for your organization, you will be able to add the AdaptiLab assessment as an Interview stage. 

To do this for an existing job, navigate to a job (All Jobs>Job Name) and click Job Setup from the Job navigation bar.


From the Job Setup page, navigate to Interview Plan on the left-hand panel. Scroll down the page and click + Add a Stage


From the Add Stage dialog box, select the AdaptiLab stage. When finished, click Add to apply the stage to the job's interview plan. 



Configure AdaptiLab Stage

Once the stage has been added to the job's interview plan, click Edit Take Home Test. Use the provided dropdown menu to choose assessments that have been previously set up in AdaptiLab. 

Select the appropriate assessment and assign at least one Greenhouse user to grade/review submitted assessments. When finished, click Save.

Note: Keep in mind that all configuration of the assessment itself, as well as the email template, will need to be done in AdaptiLab. 


Send and Review the Test

When candidates are moved into the AdaptiLab interview stage, Greenhouse will display a Send Test link.

Note: When you send a test from Greenhouse, the interview instructions are actually sent by AdaptiLab. 

The status of the assessment will be viewable in Greenhouse: 


Once the candidate has submitted their test, the Interview Kit will contain a link to view the submitted test on AdaptiLab. 



After you click on the Interview Kit on the candidate’s profile, you will be taken to a page where the URL is available to view the test results on AdaptiLab.

Note: You will be asked to login using your AdaptiLab account to view the test results. You are provided login credentials for AdaptiLab when you receive your API key.


Need help?

 It will take about 30-45 minutes for Greenhouse to register that the candidate has submitted their test. If it has been more than two hours after the interview deadline and Greenhouse has still not shown a score for the candidate, please contact

You cannot send a candidate the same test twice (you will receive an error when you try to send the test). This is to prevent the accidental sending of duplicate tests to a candidate. If you need to send the same test to a candidate a second time, please contact

Please contact for troubleshooting assistance regarding the integration.