Skip to main content

How to Activate a Greenhouse Integration

Step-by-step guide for activating a Greenhouse ATS & CRM integration - Harvest v3 API

Written by Sam Abello

These instructions are for Greenhouse Harvest API v3.

Grayscale’s conversational recruiting platform makes it easy to text with candidates from within Greenhouse, while automating repetitive tasks in the hiring process.  

Table of Contents


Integration Steps


STEP 1: Connect Grayscale to Greenhouse

In Grayscale, go to SettingsIntegrations Greenhouse Integration

  1. Click the Set Up button

  2. Check the Recruiting checkbox → click Next

  3. Click Connect to Greenhouse

  4. Enter the email address you use to sign into Greenhouse → click Log in to Greenhouse

  5. Finish signing into Greenhouse → check Authorize using a service account → click Authorize

    1. Note: Checking this creates an org-level service account to own the authorization, so your personal Greenhouse account isn't used for the connection itself

You're connected ✔️

Grayscale will now sync your Greenhouse recruiting data automatically. New candidates, applications, and stage changes will flow into Grayscale going forward.

Next, enable SMS Consent Management ⤵


STEP 2: Enable SMS Consent Management

  1. Configure SMS Consent – See SMS Consent Management – Greenhouse ATS for step-by-step instructions

  2. Enter the SMS Consent field key created during Step 1 – Configure Candidate Field

  3. Permissive Mode Checkbox

    1. Leave unchecked for Strict SMS consent enforcement – Users will only be able to communicate with candidates who have responded YES to the SMS consent question

    2. Check the box for Permissive SMS consent enforcement – Users will not be able to text candidates who have responded NO to the consent question

  4. Click Save


Upgrading from Harvest v1/2 to Harvest v3

In Grayscale, go to SettingsIntegrations Greenhouse Integration

  1. Click the Edit credentials button

  2. Click Next

  3. Click Connect to Greenhouse

  4. Enter the email address you use to sign into Greenhouse → click Log in to Greenhouse

  5. Finish signing into Greenhouse → check Authorize using a service account → click Authorize

    1. Note: Checking this creates an org-level service account to own the authorization, so your personal Greenhouse account isn't used for the connection itself

You're reconnected ✔️

Note: With our v3 update, all the necessary webhooks get added automatically. No need to add them from your end!

Removing the V1/2 Webhooks

  1. In Greenhouse, navigate to ConfigureDev CenterWebhooks (twice)

  2. Locate the Grayscale webhooks → click the X next to each to remove

  3. Click OK to confirm

  4. Repeat for each Grayscale Webhook


Validate Paylocity + Grayscale Integration is Connected


Validation Steps:

  1. In Greenhouse, navigate to ConfigureDev Center → click Connected Integrations


The Functionality You Just Enabled 💫


Activity Feed Sync

Your conversation history will be automatically saved in the Activity Feed for the candidate, so you have a record of the texting conversation directly on the candidate profile. 

NOTE: We import the entire conversation 1 hour after the last message is sent/received to ensure the entire communication is organized together in the same note.

Seamless Bulk Messaging

When sending bulk messages, you'll be able to search open jobs in Greenhouse directly from our Chrome extension to find relevant candidates to message.

So if you want to quickly bulk message all candidates at the Phone Interview stage of an open req, just search for the job, select the stage, and off you go!

For Greenhouse CRM customers, you'll be able to search by Pools and select all candidates at specific stages. 

Quick Search Across All Greenhouse Candidates & Prospects

Seamlessly search across all your candidates in Greenhouse to find the right candidate to message.


Still having issues?  Live chat with us below and we'll help you out! 

Did this answer your question?