Resume Sieve (the Sieve) is a highly specialized resume screening solution that focuses on the screening, scoring, and rank ordering of candidates. Our proprietary technology substantially improves user productivity by rapidly comparing resumes against user selected job requirements.

Greenhouse Recruiting’s integration with the Sieve allows you to connect your Greenhouse Recruiting account with your Resume Sieve account to share data and reduce repetitive data entry. Once connected, you can import jobs and candidate resumes from Greenhouse Recruiting to your Resume Sieve account with a few simple clicks.

In this article:

Configure user setup permissions in Greenhouse Recruiting

To enable the Greenhouse/Resume Sieve integration, you'll need the developer permission Can manage ALL organization’s API Credentials.

Contact a Greenhouse 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's permissions by navigating to the Configure icon  > Users > Your Name.


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

Select Can manage ALL organization’s API Credentials so that a check is in the checkbox. 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 / Resume Sieve integration

To create a Harvest API key for the integration, click on the Configure icon in the upper right-hand corner. Navigate to Dev Center on the left-hand panel.


From the Dev Center page, click API Credential Management.


From the API Credential Management page, click Create New API Key to generate the API key for Resume Sieve.


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

  • API Type: Harvest
  • Partner: Other
  • Description: Resume Sieve Harvest API Key

When finished, click Manage Permissions to generate the Harvest API key and automatically assign it the appropriate permissions required by Resume Sieve.

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 Resume Sieve in the next step. Click I have stored the API Key once you have copied and saved the 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 Resume Sieve, and then revoke access to the original key.

On the subsequent page, confirm the following permissions are assigned to your new API key:


  • GET: Retrieve Application
  • GET: List Applications


  • GET: Retrieve Candidate
  • GET: List candidates


  • GET: Retrieve User
  • GET: List Users


  • 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

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

Your Harvest API key for the Greenhouse Recruiting / Resume Sieve integration is created and configured. Please follow the directions below to enter your Harvest API key on your Resume Sieve profile screen so that the application can complete the integration.

Enable the integration on Resume Sieve

Sieve login

Sign in using your Resume Sieve account or click Sign up to create a new account.


Enter your email, a password, and click Create account.

Enter your contact details. Enter your organization name. If your organization’s name is not present in the dropdown list, click Add Organization and complete the address.


Once you have entered the required information, review and agree to the Terms of Service and the Privacy Policy. When finished, click Register.

After you complete your registration, please check your email for a verification link.

Open the email from the Sieve, and click Verify my email to confirm your email address.

Profile update

Click on the user icon and then click on My Profile.


Scroll down to the Connect to Your Service Provider section. Using the available dropdown list, select Greenhouse and click Connect Service.


In the popup window, please enter your primary email used with Greenhouse and your API Key copied from Greenhouse. Click Connect.


The Sieve will validate the key provided and display a message if the connection was successful.

Use the Greenhouse Recruiting / Resume Sieve integration

Import a Job

From the Job screen click the Import button and select Greenhouse from the dropdown list.


A list of open jobs where the end-user is a member of the hiring team is displayed. Select a Job from the list and click the Import button.


The job name and job responsibilities are imported from Greenhouse. Click the Populate Job button and the job description will be parsed. You can also manually enter the job criteria.


If you opt for the job description to be parsed, any previously entered job criteria will be replaced. Click Proceed to parse the job description or Cancel to manually enter the job criteria.


Based on the parsed job description, a list of skills is displayed. Select the skills desired and whether each is required or preferred. When done, click Proceed.


The weighting of requirement can be reviewed and adjusted if necessary.


When you're satisfied that the job requirements have been sufficiently captured, click Save & Done.


Resume_Sieve___13.pngFrom the Resume screen click the Import button and select Greenhouse from the dropdown list.

A list of previously imported jobs is displayed. Select a job from the list and enter an optional name for the import group. Click the Import button.


Click the Refresh button to see the resume information populated on the screen. The Sieve imports from Greenhouse the candidate resumes associated with the selected job. Each imported resume is parsed and stored.


Imported resumes can be displayed and downloaded if required by clicking on the resume icon within the desired row.


If needed, an end-user can click on the Filter icon to identify a custom group of resumes from the resumes previously imported to Resume Sieve.


Using any combination of the available filters, the end-user can return from their resume inventory a list of matching resumes. Once satisfied with the filtered list, the end-user can select all or some of the resumes using the checkbox in the header row or individual checkboxes. Then click on the My Sieve button to jump to the My Sieve screen with the custom group of resumes already loaded.

The Sieve also allows the end-user to select one of the following groupings of imported resumes from the My Sieve screen:

Date Range

  • Last 30 Days (select resumes loaded in the last 30 days)
  • Last 60 Days
  • Last 90 Days
  • All Time (select all resumes)
  • Custom Range (select resumes based on a from date and to date)

Import Group

  • Lists available import groups. The end-user can select one or multiple import groups to include in the Sieve.

My Sieve

From the My Sieve screen select a job from the dropdown list.


Using the resume dropdown list, select the appropriate resumes to include in the sieve. The resumes can be selected by date range or by import groups.


One or more import groups may be selected, then click Apply.


When finished with your job and resume selections, click Sieve Now.


The display of the Sieve evaluation results contains all evaluated resumes in their rank order and indicates whether the candidate meets all required criteria or does not meet all required criteria. This grouping emphasizes the importance of the must-have items in the job requisition.


The filter option on the My Sieve screen allows the end-user to display only candidates that met required criteria, candidates that did not meet required criteria, or all candidates.


The user can click on any row in the Sieve results and display Resume Detail screen.


Additional resources

If you need assistance troubleshooting the Greenhouse/Resume Sieve integration, please contact the Resume Sieve Support team:

After logging into Resume Sieve, click on the Help icon (?) and select Connect with Support to open a new support ticket. When opening a new support ticket, please provide your email address and a brief description of the issue. A support team member will follow up with you.

You will receive an email confirming the creation of your support ticket and a link to view status updates. You can access our self-service portal to raise support tickets and track their status.