Mojohire.ai’s integration with Greenhouse Recruiting allows Greenhouse customers to leverage the power of AI to maximize recruiter efficiency and speed. Mojohire.ai is deployed in the form of a browser extension to help recruiters to focus their time on only the well-qualified applicants first, rediscover qualified candidates for each open req within their Greenhouse Recruiting’s ecosystem, and use Mojohire.ai’s AI filters to search, find, and organize candidate pipelines. All these, without your recruiters ever have to leave your Greenhouse Recruiting system.

In this article, we will explain the Greenhouse configuration settings that are necessary for the Mojohire.ai’s integration. In order for the two systems to communicate with each other, the following Greenhouse mechanisms need to be configured:

  • Harvest API
  • Greenhouse Recruiting webhooks

The correct configuration of these interfaces is required for valid interaction between Mojohire,ai and Greenhouse. Configuration details affect level of integration.

Create a Harvest API key for the MojoHire integration

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

Credentials

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

  • API type: Harvest
  • Partner: MojoHire
  • Description: mojohire.ai integration

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

  • Job Openings
    • Get: List Openings For a Job
  • Departments
    • Get: List Departments
  • Users
    • Get: List Users
    • Get: Retrieve Users
  • Applications
    • Post: Reject Application
    • Patch: Update Application
    • Post: Unreject Application
    • Patch: Convert a prospect
    • Post: Advance Application
    • Post: Add Attachment to Application
    • Get: Retrieve Application
    • Post: Moves Application to Job
    • Post: Move Application
    • Get: List Applications
    • Post: Hire Application
    • Patch: Update a rejected application's rejection reason
  • Jobs
    • Post: Add hiring team member
    • Get: Get hiring team
    • Patch: Update Job
    • Post: Create a new job
    • Get: List Jobs
    • Get: Retrieve Job
    • Put: Replace hiring team
    • Delete: Remove hiring team member
  • Candidates
    • Delete: Delete Employment
    • Post: Add Note
    • Post: Add Application
    • Get: List Candidates
    • Post: Add Candidate
    • Delete: Delete Education
    • Post: Add E-mail
    • Patch: Edit Candidate
    • Put: Anonymize Candidate
    • Get: Retrieve Candidate
    • Put: Merge two candidates
    • Post: Add Attachment
    • Post: Add Employment
    • Post: Add Education
    • Post: Add Prospect
  • Job Posts
    • Get: Retrieve Job Post for Job
    • Get: List Job Posts for Job
    • Get: List Job Posts
  • Email Templates
    • Get: List Email Templates
    • Get: Retrieve Email Template
  • Job Stages
    • Get: Retrieve Job Stage
    • Get: List Job Stages for Job
    • Get: List Job Stages
  • Offers
    • Get: List Offers
    • Get: Retrieve Offer
    • Get: Retrieve Application's Current Offer
    • Get: List Application's Offers
  • Rejection Reasons
    • Get: List Rejection Reasons
  • Prospect Pool
    • Get: Retrieve Prospect Pool
    • Get: List Prospect Pools
  • EEOC
    • Get: List EEOC
    • Get: Retrieve EEOC Data for Application

When finished, copy your Harvest API key to a secure location to provide to MojoHire.

Create webhooks for the MojoHire integration

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

For each webhook, choose the following options for the Secret key, Error email, and activation:

  • Secret key: Provided by the MojoHire.ai team
  • Error email: Any email from your organization, or left blank
  • Deactivated?: No

Endpoint URLs

The <mojohire-api-host> and <key> will be provided by mojohire.ai separately. Once received, plug them into the endpoint URL when creating these endpoints.

Example:
<mojohire-api-host> = xxx.xxx.mojohire.ai
<key> = b433de06-r241-4415-8236-7djru57f93l0

Endpoint URLs should look like the following:
https://xxx.xxx.mojohire.ai/greenhouse/listener/offer/delete?key=b433de06-r241-4415-8236-7djru57f93l0

  Name When Endpoint URL
1 MR Prospect Created Prospect Created https://<mojoHire-api-host>/greenhouse/listener/candidate?key=<key>
2 MR Candidate or prospect updated Candidate or prospect updated https://<mojoHire-api-host>/greenhouse/listener/candidate/update?key=<key>
3 MR Delete Candidate Delete Candidate https://<mojoHire-api-host>/greenhouse/listener/candidate/delete?key=<key>
4 MR Candidate merged Candidate merged https://<mojoHire-api-host>/greenhouse/listener/candidate/merge?key=<key>
5 MR Candidate has submitted application Candidate has submitted application https://<mojoHire-api-host>/greenhouse/listener/application?key=<key>
6 MR Application Updated Application Updated https://<mojoHire-api-host>/greenhouse/listener/application?key=<key>
7 MR Delete Application Delete Application https://<mojoHire-api-host>/greenhouse/listener/application/delete?key=<key>
8 MR Candidate has been hired Candidate has been hired https://<mojoHire-api-host>/greenhouse/listener/candidate/hire?key=<key>
9 MR Candidate has changed stage Candidate has changed stage https://<mojoHire-api-host>/greenhouse/listener/application/stage?key=<key>
10 MR Candidate has been unhired Candidate has been unhired https://<mojoHire-api-host>/greenhouse/listener/candidate/un-hire?key=<key>
11 MR Candidate or prospect rejected Candidate or prospect rejected https://<mojoHire-api-host>/greenhouse/listener/candidate/reject?key=<key>
12 MR Candidate or prospect unrejected Candidate or prospect unrejected https://<mojoHire-api-host>/greenhouse/listener/candidate/un-reject?key=<key>
13 MR Job Post Created Job Post Created https://<mojoHire-api-host>/greenhouse/listener/job/post?key=<key>
14 MR Job Post Updated Job Post Updated https://<mojoHire-api-host>/greenhouse/listener/job/post?key=<key>
15 MR Job Post Deleted Job Post Deleted https://<mojoHire-api-host>/greenhouse/listener/job/post/delete?key=<key>
16 MR Job Created Job Created https://<mojoHire-api-host>/greenhouse/listener/job?key=<key>
17 MR Job Updated Job Updated https://<mojoHire-api-host>/greenhouse/listener/job?key=<key>
18 MR Job Deleted Job Deleted https://<mojoHire-api-host>/greenhouse/listener/job/delete?key=<key>
19 MR Job Interview Stage Deleted Job Interview Stage Deleted https://<mojoHire-api-host>/greenhouse/listener/job/stage/delete?key=<key>

Once complete, the integration is configured and ready to use!

Use the MojoHire Integration

Download the Chrome Extension
Click here to download and install

Once installed, you’ll be able to maximize your recruiting efficiency and speed by using Mojohire.ai right inside Greenhouse Recruiting.

Applicant Prioritization
MojoHire’s AI matching technology prioritizes each application based on how well it matches to specific job requirements, so recruiters are always reviewing the most qualified candidates.

Automated Candidate Rediscovery
Mojohire.ai analyzes millions of candidate records on the fly and serves up highly-qualified, passive and active candidate matches from your ATS.

 

Powerful Three-Dimensional AI Matching
When browsing candidate profiles in Greenhouse, quickly find open reqs that match each candidate’s skills and experience. Also find similar candidates to rapidly fill your recruiting pipeline.

Built-In AI Candidate Search
Get full access to the entire Greenhouse Recruiting database with flexible AI-enabled filters to help fill open reqs and populate Greenhouse CRM pools

Talent Pools
Fully-integrated with the Greenhouse CRM, recruiters can now easily add, manage and organize AI-discovered candidates in customizable talent pools

Additional resources

For additional information or troubleshooting not covered here, reach out to support@mojohire.ai.