Hackajob is an online platform that allows employers to fast-track their recruitment process by hiring engineers who have proven their ability in a specific domain. Users go through our in-depth technical assessment process, which highlights their true ability, allowing you to fill open roles fast.

You can receive new and verified candidates daily, generated by our machine-learning-based matching engine, and simply invite your favorites to interview. You also have access to our on-demand, validated talent pool that are actively or passively looking for a new role, to build a high-quality and relevant shortlist. Finally, you can use Hackajob’s advanced assessment tool as a testing platform to screen candidates that you find from other sources. 

Create a Harvest API key for the Hackajob integration

To configure the Greenhouse Recruiting / Hackajob integration, you'll need to create a Harvest API key.

Follow the steps in this article to create the key, and verify that the credentials and permissions below are selected when configuring the Hackajob integration.

Credentials

In the Create New Credential box, make the following selections:

  • API type: Harvest
  • Partner: Hackajob
  • Description: Hackajob Harvest API key

Permissions

Verify that the following permissions are selected for the Hackajob integration:

Applications

  • All permissions

Candidates

  • All permissions

Job Posts

  • All permissions

Job Stages

  • All permissions

Jobs

  • All permissions

Scheduled Interviews

  • All permissions

Sources

  • All permissions

Users

  • All permissions

Provide Harvest API key to Hackajob

Log in to your Hackajob account. Then, go to Account Settings

On the Integration Settings page, paste the Harvest API key in the field and click Connect

Copy the Webhook URL (also referred to as the Endpoint URL) and the Webhook Secret Key and store them in a safe place. This information is used in the next step when creating your webhooks in Greenhouse Recruiting. 

Create a webhook

The next step in integrating Hackajob with Greenhouse Recruiting is to create a webhook. Follow the steps in this article to create your webhook. Use the values listed below to configure the webhook:

  • Name: Hackajob integration
  • When: The time that the event will be sent to Hackajob. Select the following options for this integration for each individual web hook:
    • Job Created
    • Candidate has changed stage
    • Offer Created
    • Candidate has been hired
    • Candidate has been unhired
    • Candidate or Prospect rejected
    • Candidate or Prospect unrejected
  • Endpoint URL: The Endpoint URL provided by Hackajob
  • Secret Key: The Secret Key provided by Hackajob

The Greenhouse / Hackajob integration is now complete!