Skip to main content

BrightHire x Greenhouse - Integration Setup

Set up instructions for the BrightHire/Greenhouse Integration

Jennifer Steinker avatar
Written by Jennifer Steinker
Updated over a week ago

The BrightHire/Greenhouse integration allows users to seamlessly schedule and launch interviews, sync interview notes, and fill out Scorecards. In order to use this integration, you will need to complete a few simple steps.

Step 1: Open Greenhouse Integration Page in BrightHire

  • Open the Greenhouse Integration Page in BrightHire by visiting this link.


Step 2: Add a BrightHire user in Greenhouse

Make sure you have the correct Greenhouse permissions. You will need

  • Can manage ALL organization’s API credentials

  • Manage and configure webhook

💡 We ask customers to create a Greenhouse Site Admin account for BrightHire so we can post notes correctly to candidate activity feeds.

Why this is needed

  • The Greenhouse API requires a user ID to post messages to the activity feed.

  • Using an account named “BrightHire” makes entries clear, for example, “Note created by BrightHire.”

  • Only Site Admins can post to all candidates’ activity feeds, which BrightHire needs to work across your organization.

Permissions and access

  • We do not log in to this account.

  • This account does not give BrightHire any additional access beyond what is required to post notes via the API.

Steps to create the BrightHire user

  1. In Greenhouse, click the Configure icon in the upper right corner.

  2. In the left-hand panel, click Users, then click + New Users.

  3. In the email field, enter:
    \<company-name\>@greenhouse.brighthire.ai

  4. Select Site Admin as the permission level.

  5. Uncheck Send invitation email.

  6. Click Save.

Your settings should look like this:

  • Locate and click on the <company-name>@greenhouse.brighthire.ai user in the Users list.

  • Locate the Host (Domain) and Admin User ID in the URL

Step 3: Create a Harvest API Key for the Greenhouse/BrightHire Integration

  • Click on the Configure icon in the upper right-hand corner of Greenhouse.

  • Navigate to Dev Center on the left-hand panel.

  • Click API Credential Management.

  • Click Create New API Key

  • Give your API key a name and select Harvest from the Type dropdown menu.

  • Click Manage Permissions.

  • On the Manage API Key Permissions page, click "Select All". When finished, click Save.

  • Your Harvest API key for the Greenhouse/BrightHire integration is created and configured. Navigate back to the BrightHire open tab, and Enter this API key into the API Key input box, click Save.



Step 4: Complete your Greenhouse Integration

  • Check Enabled.

  • Click Save

  • The Integration Status at the top should display a green checkmark. If not, there should be an error message. You can follow the instructions or contact support.


Step 5: Complete your Settings

Hit the generate key button

  • Navigate to Greenhouse > Settings > Dev Center > Webhooks > Webhooks

  1. Enter a name for your new webhook - 'brighthire-interview'

  2. When - Interview Deleted

  3. Copy webhook URL from BH and paste into endpoint URL field

  4. Copy the generated key and paste it into Secret key

  5. Disabled set to No

  6. Create Webhook


Data Retention Webhook - Required if using the Data Retention feature

Navigate to Greenhouse > Settings > Dev Center > Webhooks > Webhooks

  1. Enter a name for your new webhook - ‘brighthire-candidate-anonymized’

  2. When - Candidate Anonymized

  3. Copy webhook URL from BrightHire and paste into endpoint URL field

  4. Copy the generated key and paste it into Secret key

  5. Disabled set to No

  6. Create Webhook

Note: To automate this - check the box: “If the candidate’s data is anonymized in Greenhouse.” on this page in BrightHire (Configure > Compliance > Data Retention).

Congratulations! Your BrightHire/Greenhouse Integration is complete!

Related Help Articles:

Did this answer your question?