Note: This article is a supplementary document to the Beamery configuration article. Click here for more information.
For a seamless integration between Greenhouse Recruiting and Beamery, it is essential to look at what activities and data flows are separate and which ones you wish to be mapped. The integration is done via the public API and supports the majority of prospect/candidate and vacancy activities. In this article, we will cover:
Data Flows Between Greenhouse Recruiting and Beamery
For the best experience where sourcing and nurturing contacts (prospects + past candidates) is done in Beamery and application tracking in Greenhouse, the integration enables the following.
|Events||Greenhouse → Beamery||Beamery → Greenhouse|
|New Prospects||✔ (Real-Time)*||✔ (Real-Time / configurable)|
|Edit Prospects||✔ (Real-Time)*||✔ (Real-Time)|
|New Candidates||✔ (Real-Time)*||✔ (Real-Time / configurable)|
|Edit Candidates||✔ (Real-Time)*||✔ (Real-Time)|
|Add contact to Vacancy||✔ (Real-Time)*||✔ (Real-Time)|
|Stage Change||✔ (Real-Time)*||✔ (Real-Time)|
|Reject Candidate||✔ rejection reason only (Real-Time)*||-|
|Merge duplicate||✔ (Real-Time)||✔ (Real-Time)|
|Consent (opt in/opt out)||N/A||Real-Time|
|Anonymise Contact||Real-Time||Real-Time / configurable|
Note: Syncing Greenhouse events/data to Beamery requires Greenhouse web hooks to be set up. It is possible for Greenhouse web hooks to also be delayed.
Vacancy Management - Sync Greenhouse Jobs to Beamery
To ensure prospects and candidates are synced accurately, all Greenhouse Jobs and their stages are synced to Beamery every 1 hour.
The data that is synchronized is subject to your integration configurations regarding confidentiality requirements (see section on confidentiality below), so that confidential vacancies/candidates, for example, can be excluded from synchronization.
For most users of the Greenhouse Recruiting and Beamery integration, vacancies are created in Greenhouse and imported into Beamery. This ensures that when new candidates are added to Greenhouse Recruiting the correct jobs are matched.
Note: New vacancies in Beamery are not pushed to Greenhouse.
Sync prospects and candidates both ways
The integration allows for the syncing of all new prospects/candidates in either direction. Once synced the integration ensures that a candidate’s contact information and vacancy stage matches. This enables past applicants to be re-engaged for new roles within Beamery.
Note: By default, private contacts are synced as well. If you do not wish private prospects/candidates to sync from Greenhouse, include this in your Integration Requirements to Beamery.
The syncing process is triggered via web-hooks (Greenhouse) and recipe (Beamery). A synced contact is easily recognizable in Beamery.
Other data synced from Greenhouse to Beamery
To ensure prospects and candidates are synced accurately, the following data are synced from Greenhouse to Beamery every 1 hour.
In Beamery all vacancies have the same Stages. The integration enables your Beamery account to have different interview stages for Greenhouse Recruiting vacancies.
Note: Hired and Rejected are NOT Stages, they are flags in Greenhouse. Hence these are not imported to Beamery.
The integration supports importing Greenhouse job data that includes Job Notes. The integration does not support Job Description, which is located in the Job Post section in Greenhouse.
Sources are tied to vacancies in Greenhouse Recruiting, and to contacts in Beamery. If a contact has multiple vacancies in Greenhouse, Beamery will use the original source when pushing contact into Greenhouse
Confidential information is configured to the following by default. It is also possible to block confidential information as shown below.
Beamery imports all contacts data shown in the data mapping table that are made available from Greenhouse. If there are confidential information that should not be imported from Greenhouse to Beamery please talk to the Beamery team.
With GDPR compliance Beamery will support anonymization of contact data when candidates opt out. Once a contact is anonymized in Beamery, the contact information is deleted and any updates from Greenhouse Recruiting are blocked.
Greenhouse Recruiting has similar consent and anonymization features, and the Greenhouse /Beamery integration supports two-way anonymization.
Note: Greenhouse Recruiting allows anonymized contacts to be re-added, while Beamery does not until a candidate’s consent is received. Contacts that have been re-added in Greenhouse will NOT be added to Beamery until consent is received.
To learn more about our how to configure the anonymization workflow for your instance please read Beamery's Greenhouse Configuration Documentation.
Contact Duplicates Management
Beamery is able to identify the same contact based on matching Email or Social URL link (e.g. LinkedIn URL) and avoids creating duplicates in Beamery. When new candidates or updated candidates from Greenhouse Recruiting are added to Beamery and the contacts already exist, Beamery updates the existing contact with updated information.
Greenhouse Recruiting has similar functionalities, which can be enabled or deactivated. It is recommended to enable auto-merge in Greenhouse Recruiting.
The integration supports auto and manual merges. If contacts (that are synced between the two platforms) are merged in Beamery, these are also merged in Greenhouse and vice versa.
Custom Fields Mapping using Tags
There are two field types that exist in Greenhouse but are not currently available to map via the integration when syncing data from Greenhouse.
Credit to - When pushing data from Beamery to Greenhouse Recruiting, Beamery maps to the Beamery assigned to field to push into the Greenhouse credit to field. However, this credit to field is not available to synchronize from Greenhouse. Beamery imports users into Beamery, but the credit to field is NOT imported into Beamery. A Greenhouse Recruiting user will NOT see in Beamery which users from GH are assigned to vacancies and contacts in Beamery. This is because this data is not available via integration, and because not every Greenhouse user is in Beamery; hence we cannot map this. We often recommend that prior to connecting data, or just after, users are added as a tag to contacts in greenhouse. This allows us to import that data as a keyword/tag in Beamery, and then apply a ‘bulk assign’ in Beamery
Custom Fields - customers can create certain custom fields in Beamery and Greenhouse - these will not automatically map via integration
Bulk tags -The ONE key action that does not immediately get imported to Beamery from Greenhouse is a bulk add tag in Greenhouse (since Greenhouse do not currently support web hooks for bulk actions). Adding individual tags syncs to Beamery, and if a contact is updated through another mechanism (e.g. their stage is changed), the bulk added tag will then synchronise.
Matching Users Between Systems
If a user exists in Beamery but not Greenhouse Recruiting, or does not have a matching email between Greenhouse Recruiting and Beamery, they will see an error alert that says “please check with support” etc.
It is possible that this error can temporarily show up even if emails are the same in both systems, as for certain users this data is not immediately available via integration. Beamery can run a re-synchronization on request to accelerate this matching process if required.
Enrichment via Sherlock
One of Beamery’s feature is Enrichment via Sherlock, whereby contacts are automatically enriched with publicly available information if found by Beamery’s search engine. This also applies to contacts created from Greenhouse.
Enrichment from Attachments
Beamery enriches contact data from attachments and makes the content searchable. The integration currently does not support this feature for attachments imported from Greenhouse.
Beamery Leaderboard Reporting will be available for stages imported from Greenhouse.
Vacancy Stages Reporting
Beamery Reporting currently supports the hiring process flow where vacancies share the unique vacancy stages. Hence, Beamery Reporting allows support of reporting over Vacancy Stages from Greenhouse.