Home > Configuration Portal > Integration > Enable Integration with Greenhouse

Enable Integration with Greenhouse

Integrating with Greenhouse streamlines your hiring and employee onboarding processes by creating a seamless flow of data between recruitment and human resources management. This integration ensures that candidate information from Greenhouse synchronizes with MyHR system once a hire is made, reducing manual data entry, minimizing errors, and improving efficiency.

Once the Greenhouse integration is enabled, HR professionals can synchronize some candidate profile fields from Greenhouse to MyHR by clicking the Accept Offer button on the candidate's Private tab in Greenhouse. Refer to the table below for the sychronized field list between Greenhouse aand MyHR:

Greenhouse Harvest API TableGreenhouse Fields AliasMyHR FieldsMyHR Sections
close_reasonClose Reason (validation only)N/AN/A
OffersPay FrequencyOther Salary Rate - FrequencyCompensation
OffersSalary OfferAnnual Salary / Other Salary RateCompensation
OffersSalary CurrencyAnnual Salary (Currency unit)Compensation
OffersEquity TargetEquity TargetCompensation
OffersBonus / CommissionsBonus TargetCompensation
OffersSign-on BonusSign-on bonusCompensation
OffersSign-on EquitySign-on equityCompensation
OffersOTC %OTC %Compensation
CandidatesPersonal EmailPersonal EmailContact Info
CandidatesPhone NumberPersonal Cell PhoneContact Info
OffersPreferred NamePreferred NamePersonal Information
CandidatesFull Name (First)Legal First namePersonal Information
CandidatesFull Name (Last)Legal Last NamePersonal Information
OffersGreenhouse Opening IDRequisition Opening IDWork
JobsTitleTitleWork
OffersManagerManagerWork
JobsFunctional EntityFunctional EntityWork
JobsSubsidiaryLegal EntityWork
JobsRegionRegionWork
OffersStart DateEntity Hire DateWork
OffersEmployment TypeFull/Part TimeWork
JobsJob LevelJob LevelWork
JobsDepartmentDepartmentWork
JobsHRBPPeople Team RepWork
CandidatesRecruiterHired ByWork
OffersWork LocationOfficeWork

Follow the steps below to enable the integration with Greenhouse:

  1. Navigate to Administration > Integration and click Greenhouse.

  2. In the Configure connection panel, click Add connection to add new connection.

    add-connection

  3. The connection name will be automatically set as Connection 1,2,3... You can click the edit button to configure the connection name.

    edit

  4. In the Configure connection panel, complete the connection settings to enable data synchronization from Greenhouse to MyHR and data retrieval from Greenhouse via API.

  5. You can add multiple connections as required. For the existing connections, you can click the Remove button to remove them when needed.

Synchronize data from Greenhouse to MyHR

Follow the steps below to enable synchronizing data from Greenhouse to MyHR:

  1. In the Synchronize data from Greenhouse to MyHR section, the URL and secret key will be automatically populated. Click the Copy button to save the URL and secret key to your clipboard, then store them in a secure location.

    NOTE

    The secret key only can be copied for the first time. Once you close the Configure connection panel, the key will be masked as sensitive.

  2. Sign into Greenhouse. Click the Configure button on your navigation bar, then click Dev Center on the left.

    dev-center

  3. Click Webhooks.

    webhooks

  4. On the Create a New Webhook page, complete the following settings:

    new-webhook

    • Name this Webhook – Enter a name for the webhook.
    • When – Select Application updated.
    • Export to – Enter the URL and secret key copied from MyHR.
    • Error recipient email – Enter an error recipient email if necessary.
    • Advanced settings – Set any advanced settings if necessary.
  5. When finished, click Create webhook.

Retrieve data from Greenhouse via API

Follow the steps below to enable retrieving data from Greenhouse via API:

  1. In the Retrieve data from Greenhouse via API section, click the Edit button, complete the required fields. then click Save

    edit-button

    • Client ID - Enter the client ID.

    • Client secret - Enter the client secret.

    • Greenshouse user ID - Enter the Greenhouse user ID.

  2. Click Save.