Hatchproof is an AI-powered skills assessment platform that helps hiring teams evaluate candidates through automated, role-specific assessments.

Hatchproof's integration with Greenhouse Recruiting allows users to automatically invite candidates to a Hatchproof skills assessment as soon as they reach a designated stage in a Greenhouse job pipeline, with results and candidate progress tracked back through the hiring workflow.

Configure the Hatchproof integration

In Hatchproof, navigate to Integrations > Greenhouse.

Hatchproof Integrations page showing the Greenhouse connection option

Click Connect. This opens Greenhouse's OAuth consent screen in a popup window.

Greenhouse OAuth consent screen

Review the requested permissions and click Authorize (or your Greenhouse account's equivalent approval action).

Once authorized, Greenhouse redirects back to Hatchproof, which completes the connection automatically. No further setup is required — Hatchproof registers the necessary webhooks in your Greenhouse account on your behalf.

Hatchproof confirming a completed Greenhouse connection

Data Hatchproof reads or writes

Hatchproof does not edit any data in your Greenhouse account. It only reads the following fields via webhook events, in order to create a matching candidate and job record inside Hatchproof:

Greenhouse field Used for
Candidate first/last name Candidate's Hatchproof account name
Candidate primary email address Candidate's Hatchproof account email / assessment invite delivery
Candidate resume attachment (URL) Attached to the candidate's Hatchproof profile
Job ID Matches/creates the corresponding job in Hatchproof
Job title (name) Displayed as the job title in Hatchproof
Application ID Used to track assessment status and prevent duplicate invites
Candidate stage name Detects when a candidate reaches the assessment stage; reflected back as status in Hatchproof
Hiring team / hiring manager Used to notify the correct hiring manager, where resolvable

Note: Hatchproof does not use an ISU (Identity and Single-User) setup — the integration connects at the company/account level, not per individual Greenhouse user.

Use the Hatchproof integration

Once connected, Hatchproof automatically listens for candidate stage changes in Greenhouse — no manual action is needed in Hatchproof itself.

Send a candidate to Hatchproof for assessment

In Greenhouse, first create a new stage with the name "Hatchproof Assessment". Once created, and when you deem fit, simply move the candidate's application into this new stage (this stage name must match exactly).

Moving a candidate's application into the Hatchproof Assessment stage in Greenhouse

Hatchproof receives the stage-change event automatically and:

  • Creates the candidate and job in Hatchproof if they don't already exist
  • Sends the candidate an email invitation to complete their assessment

Candidate assessment invitation sent from Hatchproof

As the candidate progresses, updates are reflected back in Hatchproof automatically:

  • Further stage changes update the candidate's tracked stage in Hatchproof
  • Rejecting the application in Greenhouse marks the candidate as rejected in Hatchproof
  • Hiring the candidate in Greenhouse marks the candidate as hired in Hatchproof

Disconnecting the integration

In Hatchproof, from Integrations > Greenhouse > Disconnect, a customer can disconnect at any time. This removes all webhooks Hatchproof registered in the Greenhouse account and deletes Hatchproof's stored access credentials — no further data is read after disconnecting.

Additional resources

For questions not covered here, contact Hatchproof support at support@hatchproof.com.