PredictiveHR uses HR people analytics software to convert unstructured data into powerful reports that provide actionable insights. In doing so, PredictiveHR optimizes HR’s ability to attract and retain qualified talent needed to meet the growth objectives of the business.

Greenhouse Recruiting's integration with PredictiveHR provides an aggregated reporting platform between disparate HR systems through the following two services: 

  • Integrate Greenhouse Recruiting with a customer’s existing HRIS. (Provision candidates as employees in the HRIS and create users in Greenhouse from HRIS employee records)
  • Provide aggregate reporting based on jobs, candidates, applications, and stages in the application process. This reporting will be centralized with HRIS hire and term records.

Create a Harvest API key for the PredictiveHR integration

To configure the Greenhouse Recruiting / PredictiveHR 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 PredictiveHR integration.

Credentials

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

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

Permissions

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

Activity Feed

  • GET: Retrieve Activity Feed

Applications

  • GET: Retrieve Application
  • GET: List Applications

Approvals

  • GET: List Approval Flows For Job
  • GET: Get single approval flow

Candidates

  • GET: Retrieve Candidates
  • GET: List Candidates

Close Reasons

  • GET: Get close reasons

Custom Field Options

  • GET: Custom field options

Departments

  • GET: Retrieve Department
  • GET: List Departments

EEOC

  • GET: Retrieve EEOC Data for Application
  • GET: List EEOC

Education

  • GET: Get degrees
  • GET: Get disciplines
  • GET: Get schools

Job Openings

  • GET: List Openings For a Job

Job Posts

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

Job Stages

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

Jobs

  • GET: Retrieve Job
  • GET: List Jobs

Offers

  • GET: List Application's Offers
  • GET: Retrieve Application's Current Offer
  • GET: Retrieve Offer
  • GET: List Offers

Offices

  • GET: Retrieve Office
  • GET: List Offices
  • POST: Create a new office
  • PATCH: Update an office

Rejection Reasons

  • GET: List Rejection Reasons

Sources

  • GET: List Sources

Tags

  • GET: List tags applied to candidate
  • GET: List Candidate Tags

Tracking Links

  • GET: Retrieve Job Tracking Link

User Roles

  • GET: List User Roles

Users

  • GET: Retrieve User
  • GET: List Users
  • POST: Add User
  • PATCH: Enable User
  • PATCH: Disable User
  • GET: List User Future Job Permissions
  • GET: List User Job Permissions
  • POST: Add User E-mail Address

Create a webhook

To integrate PredictiveHR with Greenhouse Recruiting, you'll need to create a webhook. Follow the steps in this article to create your webhook. Use the values listed below to configure the webhooks.

  • Name: PredictiveHR integration
  • When: Candidate has been hired
  • Endpoint URL: The Endpoint URL provided by PredictiveHR
  • Secret Key: The Secret Key provided by PredictiveHR

  • Name: PredictiveHR integration
  • When: Candidate has been unhired
  • Endpoint URL: The Endpoint URL provided by PredictiveHR
  • Secret Key: The Secret Key provided by PredictiveHR

  • Name: PredictiveHR integration
  • When: Candidate rejected
  • Endpoint URL: The Endpoint URL provided by PredictiveHR
  • Secret Key: The Secret Key provided by PredictiveHR

  • Name: PredictiveHR integration
  • When: Candidate updated
  • Endpoint URL: The Endpoint URL provided by PredictiveHR
  • Secret Key: The Secret Key provided by PredictiveHR

  • Name: PredictiveHR integration
  • When: Job Created
  • Endpoint URL: The Endpoint URL provided by PredictiveHR
  • Secret Key: The Secret Key provided by PredictiveHR

  • Name: PredictiveHR integration
  • When: Job Updated
  • Endpoint URL: The Endpoint URL provided by PredictiveHR
  • Secret Key: The Secret Key provided by PredictiveHR

  • Name: PredictiveHR integration
  • When: Job Approved
  • Endpoint URL: The Endpoint URL provided by PredictiveHR
  • Secret Key: The Secret Key provided by PredictiveHR

  • Name: PredictiveHR integration
  • When: Job Deleted
  • Endpoint URL: The Endpoint URL provided by PredictiveHR
  • Secret Key: The Secret Key provided by PredictiveHR

Use the PredictiveHR integration with Greenhouse Recruiting

There is no additional action. PredictiveHR will now receive updates whenever a candidate changes stages in the application process. You can view these updates in the Candidate Activity Reports provided by PredictiveHR. 

Note: Greenhouse Recruiting does not send historical stage changes. PredictiveHR will start tracking history upon completion of setup, but any stage changes prior to setup are not extracted.

After using the integration, you may decide you want to share more info between Greenhouse Recruiting and PredictiveHR. If you would like additional information transferred over, please reach out to PredictiveHR Customer Success with a list of items to add!

Additional resources

For additional information not covered here, reach out to support@predictivehr.com.