Overview
A HackerRank Public Link helps you assess a candidate's skills before they even enter your ATS system. With this feature, any candidates with the link can take the test without having to be invited. If you are a Greenhouse user then after taking an assessment from a public link, a candidate profile will be automatically created within your Greenhouse account.
You can map your test to a particular job on Greenhouse and obtain detailed candidate test reports for that job role whenever a candidate attempts the test on HackerRank.
What’s more, with HackerRank’s Test Health Dashboard, you can now get a full view of your complete conversion funnel, right from the initial invite and engagement through who finally received an offer.
Importance of Outcome Data
A high score on a test does not always mean a hire. This is where the data through the test invite to offer (outcome data) come in handy. If you knew what scores were given to the candidates who made it through, it might throw extra light on the difficulty level of the test.
Outcome Data also helps you understand how efficient your hiring funnel is and the ratio of the candidates you invite for a test to candidates that you hire.
When Outcome Data is not enabled for your account, the candidate performance funnel in your test health dashboard looks like the below image.
If you are a Greenhouse customer, you can unlock the offered stage by providing HackerRank with your outcome data through an automated connection to your ATS.
Enabling Outcome Data and Public Link for Greenhouse
Prerequisites
- An Active Integration with Greenhouse - or you can set it up from here.
- Company Administrator access for HackerRank - you need to be able to see the ATS integrations page
- Administrator access for Greenhouse - you need to have access to the API Settings tab
Steps
Inside Greenhouse
- Open the Settings tab and go to API Credential Management.
- Click Create a New API Key.
- Enter key name, choose Harvest Key, and create the key.
- For Outcome Data, choose the following permissions:
Under “Applications”
GET: Retrieve Application
GET: List Applications - For Public Link, choose the following permissions:
Under “Candidates”
POST: Add Attachment
POST: Add Note
Under “Departments”
GET: Retrieve Department
Under “Jobs”
GET: List Jobs
Under “Tags” - all permissions
POST: Add New Candidate Tags
DELETE: Remove Tag from Candidate
GET: List Tags Applied to Candidate
GET: List Candidate Tags
PUT: Add a Candidate Tag
DELETE: Remove Candidate Tags
Under “Users”
GET: List Users
- Don’t forget to click Update to save the permissions.
Inside HackerRank
- Go to HackerRank ATS Settings page for Greenhouse Settings>ATS Integrations>Greenhouse
- In the Greenhouse API Key step, enter the Harvest API token you created on Greenhouse, and click Save.
For Outcome Data
- In the Candidate benchmarking and test outcome section, select Sync Outcome Data.
- Once done, it will verify the permissions for the key and if everything goes well, you will see the green check box.
- In case your key is missing permissions, you will see an error message. In this case, go back to Greenhouse and enable proper permissions for Outcome Data then come back and click “Try Again”
For Public Link
- You can enable Public Link access and generate a public link for each test from the Test Settings for that test.
- Refer to the Test Access Settings article to create a public test URL in case your test does not have one.
Note: If you do not see any errors after enabling “Sync Outcome Data”, you will see the outcome data in the Test Health Dashboards for all your tests within 24-48 hours. Data refreshes once a day.
Frequently Asked Questions
- I have entered a Harvest API Token. Why can I still not see the Outcome Data?
If all your permissions are correct, then you will see Outcome Data in Test Health Dashboard in the next 24 - 48 hours.
If you are getting an error, please ensure that you have enabled the correct permissions for your Greenhouse Harvest API Key. You can find this in Step 5 of the “Inside Greenhouse” section of this document. - All my permissions are correct and my Test Health Dashboard is blank.
The Test Health Dashboard is a current indicator of your Test Performance. Hence, it only shows data for the last 90 days. If your test has had no activity in the last 90 days, you will not be able to see insights into your Test Health. - Where can I see Outcome Data on a company level?
Today, we are using the Outcome Data as an indicator of your Test performance. Hence, it is available inside your Test Health Dashboard.
We are working to provide you with more insights using this information. Please reach out to your HackerRank representative for requests or feedback on how you would like to see this Outcome Data. - How can I enable Public Link for a test?
This document ensures that you enable the connection for successfully pushing candidate information inside Greenhouse.
You can enable Public Link for specific tests from “Test Settings” by following this document.