Overview
HackerRank's Tests integrate with Greenhouse to facilitate a seamless and efficient Candidate screening process for recruiters. As part of their interview workflow, Greenhouse users can directly send HackerRank Test invites to Candidates and obtain the Test report for further evaluation.
This article provides you with detailed configuration steps on HackerRank and Greenhouse.
Prerequisites
In HackerRank for Work | In Greenhouse |
|
Example: If the email address in HackerRank for Work is jackpeters@hackerrank.com, the Greenhouse user account must also include the same email address.
|
Configuring Greenhouse Integration with HackerRank
The Greenhouse integration with HackerRank can be done in two ways:
Configuring Greenhouse Integration as an Admin
When configuring the Greenhouse integration with HackerRank for the first time, the administrator generates an API key that the admin must record and share with new users in the future.
Generating an API Key from HackerRank
- Log in to HackerRank for Work with the Company Admin user account.
- On the home page, click the drop-down next to the user icon on the top right corner of the page.
- Click Settings.
- Go to Integration and click Configure on the Greenhouse option.
- On the integration setup page, click Generate API Token
A unique API Key is displayed.
- Copy this key. You need to add this key to the Greenhouse account to establish the integration.
Note: Ensure to store the API key safely. Once the popup is closed, you cannot retrieve the key again.
When a new user is added to the Greenhouse account, the user needs this key to set up the integration. Also, when the admin changes the API Key or generates a new key from HackerRank, all the current users will need to update their keys. Hence, admins need to store the key and share it with all current users for them to update on Greenhouse. Each new user added to Greenhouse would need to enter the API key again. Please store this API key securely so it can be shared with new users at a later point.
Adding the API Key in Greenhouse
- Log in to Greenhouse, and click Integrations from the three-dot menu.
- Search and click the HackerRank integration option.
- Click on the Connect option, and add the API key copied obtained from the previous section.
- Click Save.
Configuring Greenhouse Integration as New Users
As a user, when you log in to the Greenhouse account, you will need the API key generated by the admin, to use the integration. Also, when the admin changes the API Key or generates a new key from HackerRank, you will need to update the API key. Therefore, admins need to share the key with all users for them to update on Greenhouse. If you are a new user, please reach out to your Company-Admin to obtain the API key.
Adding the API Key in Greenhouse
The procedure for adding the API key to the Greenhouse account as a user is similar to that of an Administrator. For the detailed procedure, see Adding the API Key in Greenhouse.
Setting Up the Greenhouse Integration with HackerRank Using the API Key
- Log in to HackerRank for Work.
- On the home page, click the drop-down next to the user icon on the top right corner of the page.
- Click Settings.
- Go to Integration and click Configure on the Greenhouse option.
On the Integration setup page, the API token is displayed.
- You need to add this key to the Greenhouse account to establish the integration.
- Ensure to store the API key safely.