Screenloop integrates with Greenhouse to provide a seamless flow of hiring data - enabling automatic synchronisation of roles, candidates, and interviews for a more efficient recruitment process.
Who Can Use This Feature?
Connect integration: Site Admins (Greenhouse) + Admins (Screenloop)
Use integration: All relevant hiring team members
From 31st August 2026, all integrations must be connected via Harvest v3 (OAuth), which uses a Client ID and Client Secret. Connecting with a Harvest API key is still supported for existing accounts until Greenhouse retires it on 31 August 2026.
Harvest v3 (OAuth) Requirements
Before setting up the integration, ensure you:
Have a Greenhouse user account with Dev Center access.
Be able to create a Harvest v3 (OAuth) credential under API Credential Management.
Have developer permissions to manage API credentials
⚠️ If you don’t have access, contact a Greenhouse Site Admin in your organisation.
A Greenhouse Site Admin can check your permissions by:
Go to Configure (Settings icon) in the top right.
Go to Users
Select Your Name
Scroll to the Developer Permissions section.
They might require the additional user-specific permission of Edit another user's advanced permissions to apply the API credential management permission to your account.
⚠️ If you don’t see the Dev Center option on the left hand side then you need to request developers permission.
How to Connect Greenhouse to Screenloop
Step 1: Start in Screenloop
Go to Settings > Integrations
Click Connect next to Greenhouse
You’ll be prompted to enter configuration details.
Step 2: Create Harvest v3 Credentials and Permissions
In Greenhouse, go to Configure > Dev Center > API Credential Management.
Create a new credential and choose Harvest v3 (OAuth) as the API type.
"Grant ALL permissions"
Copy the Client ID
Paste it into the Harvest v3 Client ID field in Screenloop.
Copy the Client Secret
Paste it into the Harvest v3 Client Secret field in Screenloop.
⚠️ Copy and store your client secret in a safe place. If you lose it, you will have to rotate your credentials.
Once you've stored all your credentials, move onto the next step.
Select All permissions under Manage Scopes
Click Save
Step 3: Retrieve the Admin ID
Open the Screenloop user in Greenhouse
Locate the User ID in the URL
Go back to Screenloop
Paste User ID in Admin ID field
Step 4: Retrieve the Instance Subdomain
Copy the subdomain from base URL from your Greenhouse account (e.g.
sampleco.greenhouse.io).Only letters, numbers, and dashes are allowed.
Paste into Screenloop Instance Subdomain field.
Paste it into the Instance URL field in Screenloop
Step 5: Connect
Review all fields in Screenloop. For the new Harvest v3 setup you should have:
Instance Subdomain
Admin ID
Harvest v3 Client ID
Client Secret
Click Submit
Once successful, the integration will be active.
What Happens After Setup?
Once configured:
Jobs, candidates, and interview data will sync automatically
Interview updates (new, rescheduled, cancelled) will reflect in Screenloop
Interviews will be available for review and feedback
Things to Keep in Mind
Missing permissions may prevent setup
Setup must include full permissions






