JobTwine streamlines the recruitment process with intelligent tools and a user-friendly platform, helping you find the right talent for your organization 3x faster.

By helping companies conduct structured interviews using intelligently-curated playbooks, JobTwine offers a full-stack interview solution ranging from efficient job creation to seamlessly collecting feedback.

JobTwine’s integration with Greenhouse Recruiting allows recruiters to schedule and conduct interview rounds for their jobs. 

Enable the Greenhouse Recruiting / JobTwine integration

Create a Harvest API key 

To configure the JobTwine integration, you’ll first need to create a Harvest API key.

Follow the steps in this article to create the key, and verify that the permissions below are selected when configuring the JobTwine integration.


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

  • API Type: Harvest
  • Partner: JobTwine or Unlisted Vendor
  • Description: JobTwine Harvest API Key


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


  • GET: Retrieve Candidate
  • POST: Add Note
  • POST: Add Attachment


  • GET: Get Hiring team
  • GET: Retrieve Job

Job Openings

  • GET: List Openings For a Job

Job Posts

  • GET: Retrieve Job Post for Job

Job Stages

  • GET: Retrieve Job Stage
  • GET: List Job Stages for Job

Scheduled Interviews

  • GET: List Interviews for Application
  • GET: Retrieve Interview


  • GET: Retrieve Scorecard
  • GET: List Scorecards for Application
  • GET: Retrieve Application's Scorecard


  • GET: Retrieve User

When finished, click Save.

Your Harvest API key for the Greenhouse Recruiting / JobTwine integration is created and configured.

Provide your created key to your JobTwine representative to complete configuration. 

Note: You cannot access the full Harvest 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 the integration partner, and then revoke access to the original key.

Create web hooks and finish setup 

To complete setup for the Greenhouse Recruiting / JobTwine integration, you’ll need to:

  1. Get your JobTwine Organization ID
  2. Create 3 webhooks

Follow the steps in this article to create you web hooks after working with JobTwine to receive your JobTwine organization ID. Use the values listed below to configure each web hook:

Webhook 1: Job post created

Webhook 2: Job post updated

Webhook 3: Candidate has changed stage

Note: To get your JobTwine Organization ID, contact JobTwine.

After receiving your JobTwine Organization ID and completing your web hook set up, the JobTwine integration will be available for use in Greenhouse Recruiting. 

Use the JobTwine integration with Greenhouse Recruiting

Add the JobTwine stage to your interview plans

After enabling the Greenhouse / JobTwine integration for your organization, you'll need to add JobTwine as an interview stage on your jobs. 

Note: JobTwine will ignore all jobs without JobTwine configured as an interview stage.

When you're adding a new stage to an interview plan, the JobTwine stage will display for selection within the listed stage options. Select the JobTwine stage to add it to the interview plan.


Once you've added JobTwine to your interview plan, you'll need to confirm any external job post status is set to Live.

Navigate to the job dashboard > Job Setup > Job Posts to toggle the post status to Live.

Note: JobTwine will ignore all jobs that are not live externally or are turned OFF


If the posting is offline, toggle to Live

Once the job post status is Live and JobTwine is configured as an interview stage, the job configuration will be pulled into the JobTwine system.

Now, you can navigate to the JobTwine platform, and use one of JobTwine’s intelligently curated playbooks to create your first job round - or create one of your own entirely.

Export candidates to JobTwine from Greenhouse Recruiting 

To export candidates for scheduling using the Greenhouse Recruiting / JobTwine integration, the candidate must first be active in the configured JobTwine interview stage.

Note: Candidates not currently active in a JobTwine interview stage will not be pushed to JobTwine. 

Click Move Stage to manually advance candidates to the JobTwine stage or create a stage transition rule to automate candidates being moved to this stage.


After advancing candidates to the JobTwine stage, JobTwine will input the candidate into the system for scheduling. 

The candidate will be automatically scheduled for the first job interview round once moved. 

From here, you can easily schedule the candidate with either JobTwine or your own interviewers, create more job rounds, move the candidate through interviews based on the interview feedback received.

Actions taken in JobTwine for candidate scheduling will be synced using candidate notes within the candidate's Activity Feed in Greenhouse Recruiting. 


If more information is desired to be shared or transferred between Greenhouse Recruiting and JobTwine by your team, reach out to JobTwine Customer Success to discuss additional field additions. 

Additional resources

For additional information not covered here, reach out to