Coderbyte is a code assessment platform for screening, interviews, and take-home projects.

Coderbyte's integration with Greenhouse Recruiting allows you to automate assessment and live interview workflows.

Set up the Coderbyte integration

Prior to enabling the Coderbyte integration in Greenhouse Recruiting, you'll need to complete the following steps:

After configuring the above, you'll be able to proceed with integration setup.

Create a Harvest API key

To configure the Coderbyte integration, you’ll need to create a Harvest API key.

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

Credentials

Create New Credential box, make the following selections:

  • API Type: Harvest
  • Partner: Coderbyte or Unlisted Vendor
  • Description: Coderbyte Harvest API Key

Permissions

Verify that the following permissions are selected for the Coderbyte:

Activity Feed

  • GET: Retrieve Activity Feed

Applications

  • GET: Retrieve Application
  • Post: Moves Application to Job
  • Post: Move Application
  • GET: List Applications

Candidates

  • Post: Add Note
  • GET: List Candidates
  • GET: Retrieve Candidate
  • PATCH: Edit Candidate

Jobs

  • GET: List Jobs
  • GET: Retrieve Job

Job Openings

  • GET: List Openings For a Job

Job Posts

  • GET: Retrieve Job Post for Job
  • GET: List Job Posts for Job

Job Stages

    • GET: Retrieve Job Stage
    • GET: List Job Stages for Job
    • GET: List Job Stages

When finished, click Save.

Your Harvest API key for the Coderbyte integration is created and configured. Copy the Harvest API key to provide to Coderbyte in a later step.

Create an integration service user

To update a candidate's status in Greenhouse Recruiting, you'll need to provide Coderbyte with a user who will make the updates.

The user associated with this ID will be listed as the user who provided updates to these values on behalf of Coderbyte. Create a new service user with the following details:

  • Email address: Use any email address (example: coderbyteintegration@YOURCOMPANY.com)
  • Permission: Site Admin

Once you created the user, follow these steps to obtain the ID of that user.

Provide your API credentials to Coderbyte

Next, you'll need to add your API credentials to Coderbyte. To start, navigate to Coderbyte and Log in.

Select Settings -> ATS. Under the Greenhouse Recruiting logo, click Connect.

On the next screen you will be prompted to enter the Harvest API Key and User ID that you just created.

Enter Harvest API key and User ID in Coderbyte .png

Once you enter the information, click Connect.

Create a webhook and finish setup

To leverage the full capability of Coderbyte with Greenhouse Recruiting, you’ll need to create a webhook. Follow the steps in this article to create your webhook.

After connecting Greenhouse Recruiting to Coderbyte, you should be presented with an instruction for setting a webhook:

Coderbye web hook API credentials.png

These values are secret and unique to your account. Use them to configure the webhook in Greenhouse Recruiting:

  • Name: A descriptive name for your integration. Most customers choose ‘Coderbyte integration’
  • When: Candidate has changed stage
  • Endpoint URL: The Endpoint URL provided by Coderbyte in the Endpoint URL field
  • Secret Key: The Secret Key provided by Coderbyte in the Secret key field

Use the Coderbyte integration with Greenhouse Recruiting

You can navigate to the Workflows page in Coderbyte to configure your recruiting automation.

You can now create Workflows that automatically send assessment invites or move candidates to the next stage after a successful interview.

Coderbyte integrations.png

Additional resources

For additional information or troubleshooting not covered here, reach out to integrations@coderbyte.com and https://help.coderbyte.com.