Permissions: Job Admin and above

Product tier: Available for all subscription tiers

MatchMaster by Employa is an AI-driven recruiting software designed to save time on resume screening. MatchMaster retrieves and parses applicants' resumes from an ATS automatically, using an unlimited number of screening criteria and checking CVs for lies and embellishments. As a result, users get extended candidate profiles with all the relevant information.

Greenhouse Recruiting's integration with MatchMaster by Employa allows you to process thousands of potential candidates in no time. With smart resume-parsing and clear data visualizations you get only the most relevant profiles in an easy-to-read format. You can apply an unlimited number of criteria to find the best candidate, and check resumes for job hopping, employment gaps, irrelevant skills, diploma mills, fake companies, probable lies, and 20+ other criteria.

In this article:

Configure user setup permissions in Greenhouse Recruiting

In order to enable the Greenhouse Recruiting / MatchMaster by Employa integration, you will need the developer permission Can manage ALL organization's API Credentials.

Contact a Greenhouse Recruiting user in your organization with Site Admin level permissions with the additional user-specific permission Can edit another user's advanced permissions to apply the API credential management permission to your account.

Have the user with Site Admin-level permissions edit your user account permissions by navigating to the Configure icon Configure icon  in Greenhouse Recruiting > Users > then select or search for Your Name.

Configure: Users

The user with Site Admin-level permissions should navigate to the Permissions panel on your user page and expand the Developer Permissions dropdown menu. 

Select Can manage ALL organization's API Credentials so that a check is in the checkbox. 

Permission: Can manage ALL organization's API credentials

When finished, click Save.

Repeat as necessary for any other user that should have access to set up the integration.

Create a Harvest API key for the Greenhouse Recruiting / MatchMaster by Employa integration

To create a Harvest API key for the integration, click on the Configure icon Configure icon in the upper right-hand corner of any Greenhouse Recruiting page.

Click Dev Center on the left-hand panel.

Configure: Dev Center

From the Dev Center page, click API Credential Management.

Dev Center: API Credential Management

From the API Credential Management page, click Create New API Key to generate the API key for MatchMaster by Employa.

Create new API key

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

  • API Type: Harvest
  • Description: MatchMaster by Employa Harvest API Key

When finished, click Manage Permissions to generate the Harvest API key.

MatchMaster by Employa API key

In the subsequent dialog box, click Copy to save your API key to your clipboard. Store the API key in a secure location to provide to MatchMaster by Employa in a later step.

Copy API key

Click I have stored the API Key once you have copied and saved the key.

I have stored the API key

Note: You cannot access the full API key again after clicking I have stored the API Key. If you lose your API key and need to access it later, you must create a new API key, provide it to Employa by MatchMaker, and then revoke access to the original key.

On the Manage API Key Permissions page, assign the following permissions to your API key if they are not selected yet:


  • Get: Retrieve Application
  • Get: List Applications


  • Get: Retrieve Candidate
  • Get: List Candidate


  • Get: Retrieve User
  • Get: List Users
  • Get: List User Future Job Permissions
  • Get: List User Job Permissions
  • Get: List Pending Approvals

Custom Locations

  • Get: Retrieve Custom Location for Job Board


  • Get: Retrieve Job
  • Get: List Jobs
  • Get: Get hiring team

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


  • Get: Retrieve Office
  • Get: List Offices

User Roles

  • Get: List User Roles

If any of the permissions above are not checked, place a check in the box next to the appropriate permission. Click Save when finished.

Enable the Greenhouse Recruiting / MatchMaster by Employa integration

To enable the Greenhouse Recruiting / MatchMaster by Employa integration, navigate to, and fill out the form to request the integration with Greenhouse Recruiting.

You will then be contacted by an Employa customer care representative, and after clarifying setup details, you will receive an email from Employa with an Onboarding URL.

Follow the provided Onboarding URL, and you will be redirected to MatchMaster Onboarding.

On the Onboarding page, type a password of your choice into the Password field, and then confirm the password in the Confirm Password field. Click Next Step once complete.

MatchMaker by Employa Onboarding

On the subsequent page, choose Greenhouse from the ATS drop-down menu, then click Next Step.

MatchMaker by Employa Onboarding step

On the Connect to Greenhouse page, paste the API key you've saved from Greenhouse Recruiting in the previous setup step into the Harvest API Key field.

Click Connect once complete.

MatchMaker by Employa Onboarding step

That's it! Your Greenhouse Recruiting account is now integrated with Matchmaster by Employa. 

Use the Greenhouse Recruiting / MatchMaster integration

Once setup is complete, the integration starts automatically importing users, jobs, and applicants from Greenhouse Recruiting to your organization's space in MatchMaster by Employa.

This sync occurs every 15 minutes to ensure you have the most up-to-date information in Employa.

Jobs management

The Greenhouse Recruiting integration automatically imports Open jobs into MatchMaster by Employa. Once the job is imported, you can add an unlimited number of criteria and define the experience requirements for the jobs in MatchMaster.

Additionally, the system can automatically generate the criteria based on the job description pulled from Greenhouse Recruiting.

Note: If you close the job in Greenhouse Recruiting, it will automatically be closed in MatchMaster by Employa.

Applicant processing

For each of the jobs imported, the integration imports the candidates associated with the job in Greenhouse Recruiting. Once a prospect is converted to a candidate in Greenhouse Recruiting, the integration will import them onto the job in MatchMaster as well.

When you move a job to the Screening status in MatchMaster, the system automatically begins parsing and processing applicants' CVs based on the criteria you defined, resulting in a comprehensive matching matrix for you with the most suitable applicants at the top.

MatchMaster will then automatically discover undesired patterns and misleading information in CVs, raising a flag on the applicant's name to warn you about it.

Additionally, when critical information is missing from applications, MatchMaster automatically generates questions appropriate for the applicant based on missing information. MatchMaster will send the questionnaire to the applicant by manual action from you to ensure that communication with applicants is well-controlled.

Enriched applicant profile

MatchMaster by Employa enriches applicants' profiles with the most relevant and up-to-date information it harvests from openly accessible resources, including links to social networking profiles, information about the companies they have worked for, institutions they have studied at, and certifications they have received.

Passive candidate search

The MatchMiner module of MatchMaster by Employa allows you to screen the ATS database by skills, education, work experience, and other criteria to fill your candidate pipeline with people who want to work for you.

User management

MatchMaster by Employa automatically imports your Greenhouse Recruiting users with Job Admin and Site Admin roles, and provides them with access to your organization in the MatchMaster by Employa platform. Site Admins from Greenhouse Recruiting will be assigned an 'Admin' role by default.

Once a user loses access to your organization in Greenhouse Recruiting, they will automatically be deactivated in MatchMaster by Employa.

Additional resources

For additional help not covered here, reach out to Employa Support at