Overview
HackerRank integrates with Greenhouse to facilitate a seamless and efficient Candidate screening process for recruiters. As part of their workflow, Greenhouse users can directly send HackerRank Test invites to Candidates and obtain the Test report for further evaluation.
Additionally, the users can schedule interviews from Greenhouse that can be taken on the HackerRank platform.
Important: Once you set up the integration configuration for HackeRank - Greenhouse, you can use the same integration to send Test invites and schedule interviews from Greenhouse.
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 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.
- 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 will 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 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 must enter the API key again. Store this API key securely so it can be shared with new users later.
Adding the API Key in Greenhouse
- Log in to Greenhouse, and click the Integrations tab.
-
Click the HackerRank integration option.
- Click Connect.
- Add the API key obtained from the HackerRank platform.
- Click Save. The integration with HackerRank and Greenhouse is now set up.
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, contact 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.