ModernLoop builds the best schedule for your candidate interviews by syncing your team’s calendars, comparing interviewers based on availability, timezone, work hours, interview load and more to find the perfect schedule.

Greenhouse Recruiting's integration with ModernLoop uses the Harvest API to do the following:

  • Sync candidate information between Greenhouse and ModernLoop
  • Seamless navigation between the candidate profile in Greenhouse and the candidate profile in ModernLoop
  • Import candidate availability requested through Greenhouse's Request Availability feature
  • Import jobs, job stages, scorecards, and interview plans
  • Post communications sent from ModernLoop to the Greenhouse activity feed

Configure setup permissions in Greenhouse Recruiting

To set up the ModernLoop integration with Greenhouse Recruiting, you'll need to generate a Harvest API key. 

Follow the instructions in this article to create a Harvest API key and choose the following permissions when defining your integartion:

Credentials

  • API Type: Harvest
  • Partner: ModernLoop
  • Description: ModernLoop Harvest API Key

Permissions

The following permissions are needed for the ModernLoop integration:

  • Applications
    • POST: Advance Application
    • POST: Move Application
  • Activity Feed
    • GET: Retrieve Activity Feed
  • Applications
    • GET: Retrieve Application
    • GET: List Applications
  • Candidates
    • GET: Retrieve Candidate
    • GET: List Candidates
    • POST: Add Note
    • POST: Add E-mail
    • POST: Add Candidate
    • PATCH: Edit Candidate
  • Departments
    • GET: Retrieve Department
    • GET: List Departments
  • Email Templates
    • GET: Retrieve Email Template
    • GET: List Email Templates
  • 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
    • PATCH: Update Job
    • POST: Create a new job
    • GET: Get hiring team
    • POST: Add hiring team member
    • DELETE: Remove hiring team member
    • PUT: Replace hiring team
  • Offices
    • GET: Retrieve Office
    • GET: List Offices
  • Scheduled Interviews
    • GET: List Interviews for Application
    • GET: Retrieve Interview
    • GET: List Interviewers
    • DELETE: Delete a scheduled interview
    • POST: Create a scheduled interview
    • PATCH: Update a scheduled interview
  • Sources
    • GET: List Sources
  • Tags
    • GET: List tags applied to candidate
    • GET: List Candidate Tags
  • User Roles
    • GET: List User Roles
  • Users
    • GET: Retrieve User
    • GET: List Users
    • GET: List User Job Permissions
    • GET: List User Future Job Permissions

Provide the Harvest API Key to ModernLoop

Navigate to the following URL: https://app.modernloop.io/organization/integrations

From the Applicant Tracking System section, select Connect to the right of Greenhouse.

Add the API Key and subdomain.

Click Save.

Use the ModernLoop integration with Greenhouse Recruiting

Use the following steps to download the ModernLoop Chrome plugin:

  1. Log into ModernLoop Account Preferences: https://app.modernloop.io/account
  2. Select the Integrations tab
  3. Click Install below Chrome Extension
  4. Return to Greenhouse Recruiting and refresh on any candidate’s page

Greenhouse candidate information syncs to the candidate profile in ModernLoop

Candidate details such as the hiring team, job, and job stage sync from Greenhouse to the Candidate Profile in ModernLoop. Easily navigate to the candidate's page in Greenhouse with the click of a button.

Candidate availability syncs from Greenhouse Recruiting to ModernLoop

Candidate-provided availability through Greenhouse's Request Availability feature is automatically synced to the job/stage of the candidate, allowing you to quickly generate an optimal schedule.

Job setup syncs from Greenhouse Recruiting to ModernLoop

ModernLoop automatically populates the interviews within the job stage indicated by Greenhouse. Associated interview length and scorecard sync to the Setup in ModernLoop.

Sync candidate communications and notes with Greenhouse Recruiting

Communications sent to the candidate through ModernLoop are posted to the candidate's Activity Feed. Notes of actions taken in ModernLoop such as interviews and debriefs scheduled are posted back to the Activity Feed.

Additional resources

For additional information not covered here, please reach out to support@modernloop.io.