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.