Jobvite - HackerRank Integration User Guide
Last updated: March 11, 2026
Overview
This article describes how you can use the integration to trigger HackerRank Test invites for candidates from Jobvite.
The section also provides helpful troubleshooting tips for common issues encountered while enabling and using the integration.
Configuring Settings to Send HackerRank Test Invites From Jobvite
After integrating HackerRank with Jobvite, you can send HackerRank Assessments from Jobvite to candidates. The following sections guide you on the settings required for both platforms to send assessments to candidates.
Creating Specific Tests in HackerRank for Jobvite Candidates
Before using the integration to trigger HackerRank Test invites from Jobvite, you must create and publish the required Tests in HackerRank for Work.
Log into HackerRank for Work using your Company Admin user account.
Create and publish the HackerRank Tests based on the specific job roles or technical skills expected of the candidates. To know more about creating and publishing a test, refer to📄 Creating a New Test
In Jobvite, you must associate the HackerRank Test IDs with Requisitions. Therefore, note the IDs for the required HackerRank Tests.
Click Tests and open the required Test.
Locate the 5-6 digit number in the URL, which is the Test ID. Note this ID for all the required Tests.
Associating Requisitions with HackerRank Test IDs
On Jobvite, add the required Test IDs in the HackerRank Test ID field of the Requisition object.
Edit the HackerRank Test ID custom field to include the Test IDs and click Save.
You can assign one of the above HackerRank Test IDs to a Requisition. For candidate profiles associated with this Requisition, when the Workflow status is changed to HackerRank Assessment, the event triggers invites for the HackerRank Test.
Edit a Requisition and in the HackerRank Test ID field, select the ID of the required HackerRank Test and click Save.
Similarly, you can associate a particular HackerRank Test ID with all other Requisitions.
Linking a Test ID to a Requisition
Link the candidate profiles with the relevant Requisitions containing the HackerRank Test IDs.
Triggering HackerRank Test Invites to Candidates
When the candidate is ready to take an assessment, change the Candidate Workflow status to HackerRank Assessment.
The candidate will receive an email invite with a link to the Test for that specific requisition.
Once the test is completed, the workflow status in Jobvite changes to HackerRank Assessment Completed.
The Test report is automatically updated in the candidate record of Jobvite.
Troubleshooting
View the Application Details section of the Candidate profile to note any issues encountered which failed to send the Test invite.
The HackerRank Test Status is set to error status when an invite cannot be sent or another such error exists. These are the possible error statuses and the resolutions:
Error Status | Possible Resolutions |
Not Invited. Email address is not valid for this candidate | Verify that the candidate's email address is valid. Add an alternate email address and try changing the workflow status to HackerRank Assessment |
Not Invited. Email address is missing for this candidate. | Ensure that the candidate's profile has a valid email address |
Test ID is missing for this requisition/No such test exists. | In HackerRank for Work, ensure that the Test ID linked with the Requisition exists and is a published Test. |
Not Invited. Company/Test Owner in HackerRank does not have permission to invite candidates. Not Invited. Company/Test Owner in HackerRank does not have permission to read the test. | In HackerRank for Work, ensure that the Company Admin user account is set to the Recruiter type and has the required permissions to send invites. |
Not Invited. Inviting Owner's HackerRank Account is not activated. | Ensure that the HackerRank for Work user account is activated. |
Frequently Asked Questions (FAQs)
After the Test result is initially synched if I change the score in HackerRank, will it be synched back to Jobvite?
Yes. The first time HackerRank sends results to Jobvite is at the end of the test once the report is generated. After that, any user action in HackerRank for Work that changes the candidate report will be synched back to Jobvite. The significant visible changes are:
A change in the candidate's score
A change in the status of the test report - for example, from Completed - Evaluation Required to Completed - Failed.
I moved a candidate to the HackerRank Assessment state, but the candidate has not yet received the email. Why?
The HackerRank servers pull the Jobvite servers once in every 60 minutes. Therefore, it can take an hour for the candidate to receive the invitation email.
Who is treated as the inviting recruiter if invited through Jobvite?
The owner or creator of the test is treated as the recruiter inviting the candidate.
Can I use a custom template that is saved on HackerRank?
You cannot save a custom template to be sent to the candidate. The HackerRank for Work default template is used.