Want to integrate CodinGame Assessments or CoderPad Take-Homes/CoderPad Lives with your Greenhouse account? Here’s how:
1. Set up your integration
To start, contact your CodinGame representative (email@example.com) to receive your API key for Greenhouse. Once you’ve received your API key, click here to open a ticket with Greenhouse or, if logged in to your Greenhouse account, click the “Get help” widget at the bottom left of your screen.
You will be prompted to add a search topic in the help window. Search for the name of the integration you wish to enable, but keep in mind that you’ll need to scroll through to select “No that answer was not helpful” after the recommended articles:
Select the email contact method to fill out the support form:
Note: Don’t send the API key in this initial email. API keys allow access to sensitive data and must thus be kept secret. If an API key is shared in an email and your email is intercepted by a malicious third party or your email account is hacked, the hacker would be able to view and access your API key. For this reason, we require API keys to be securely shared using SendSafely, Greenhouse’s secure data transfer platform.
The Greenhouse Support Team will send an email confirming the ticket has been created and may require account verification before they can receive your API key. 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 that your integration is enabled.
2. Adding your CodinGame tests to your Greenhouse account
Once the Greenhouse/CodinGame integration is enabled for your organization, you’ll be able to add a CodinGame assessment as an “Interview Stage”.
To do this for an existing job, navigate to a job (All Jobs > Job Name) and click “Job Setup” in the Job navigation bar.
From the “Job Setup” page, select “Interview Plan” from the left-hand panel. Scroll down the page and click “+ Add a Stage”.
In the “Add Stage” dialog box, select “CodinGame”. When finished, click “Add” to add the stage to the job's interview plan.
3. Set up your CodinGame interview stage
Once the stage has been added to the job's interview plan, click “Edit Test”. Use the drop-down menu that’s provided to choose assessments that you have previously set up in CodinGame.
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, including the candidate email template, will need to be done in CodinGame.
4. Sent and review tests
When candidates are moved to the CodinGame interview stage, Greenhouse will display a “Send Test” link.
Note: When you send a test from Greenhouse, the interview instructions are, in fact, sent by CodinGame.
The status of the assessment will be visible in Greenhouse:
Once a candidate has submitted their test, you’ll be provided with a link to view the submitted test on CodinGame.
After you’ve clicked on “Interview Kit” in the candidate’s profile, you’ll be taken to a page where the URL is available to view the test results on CodinGame.
5. If you have a CoderPad account
a. CoderPad Take-Home
You can preset a Take-Home assignment for all candidates for a job and/or directly send a Take-Home to a candidate. First, you need to set up the CoderPad Take-Home integration, here is the how to. This integration only works for CoderPad Take-Home, scroll down to b. to see how to integrate CoderPad Live.
To preset the Take-Home assignment: from the “Job Setup” > “Interview Plan” screen, click “Edit” to edit the newly added CoderPad Take-Home stage.
Then you need to search and/or select a take-home assignment from an alphabetical list sourced from your organization’s CoderPad account and click “Save”.
To directly send a Take-Home to a candidate, open the CoderPad Take-Home stage in a candidate’s “On Job” panel. Click on “Send Test”.
Then, in the “Send Test” modal: (1) enter the candidate’s email address; (2) if an assignment is not already preselected, search and/or select a take-home assignment from the alphabetical list sourced from your organization’s CoderPad account; and (3) select who should grade the Take-Home.
Click “Send Test”.
When you click on “Send Test” in Greenhouse, an email will be sent to the candidate from CoderPad.
Then, click in to see "the results" including number of passed test cases and a link to view the coderpad playback video
(For more details, including the opportunity to view a CoderPad Playback, click “View Report” to open a new browser tab and see the candidate’s Take-Home results in CoderPad.)
Then, in Greenhouse, fill out your scorecard.
Once you’ve filled out the candidate’s scorecard, the candidate’s progress will be reflected in the “On Job” panel.
b. CoderPad Live
A CoderPad link can be added to any interview stage. First thing, you need to set up the CoderPad Live integration. Here is the how to. This integration only works for CoderPad Live. Go back up to a. for CoderPad Take Home.
In the example below, we’ve created a unique interview stage for the CoderPad test called “Technical Screening”
To add a CoderPad Live link to an interview stage, Greenhouse users with the integration enabled should click “Schedule Interview” from a candidate’s “On Job” panel.
From the “Schedule Interview” page, click “+ CoderPad Live Link” to generate a session. The link to the session will automatically be added to the description of the interview.
Complete the steps to schedule the interview with an interviewer from your team. Once finished, click “Schedule” and “Continue”.
Note: Don't forget to also include the CoderPad Live link in any candidate communication you send regarding the interview.
You’ll find the CoderPad Live link in the “Interview Kit” for your reference. Click “Send Invites” to send the interview invitation.
interviewers and interviewees will have their CoderPad Live link in their interview meeting invites. Here’s an example of a Google Calendar invite:
You might need to re-enable the Google-Greenhouse integration in order to invite candidates and see the link. Here is the how to.