HRIS Link allows you to export newly hired candidates from Greenhouse Recruiting to be synced with your preferred HRIS. This article provides answers to some frequently asked questions about HRIS Link.
How does HRIS Link export hired candidates?
When a candidate is marked as hired in Greenhouse Recruiting, HRIS Link will export a JSON or XML payload to the SFTP server or S3 bucket you choose.
What data is included in the payload for each hired candidate?
HRIS Link will export the following details for each candidate who is marked as hired in Greenhouse Recruiting:
Application details | Source |
Referrer | |
Custom application fields | |
Application ID |
|
Resume and attachments |
|
Take home test |
|
Candidate details |
Candidate profile URL |
First name |
|
Last name |
|
Current job title |
|
Private (True or false) |
|
Can email? (Yes or no) |
|
Email address |
|
Phone number |
|
Mailing address |
|
Education |
|
Employment |
|
Candidate ID |
|
Job details |
Job name |
Job open and close dates |
|
Office, office location and office ID |
|
Department and department ID |
|
Offer details |
Offer ID |
Offer creation and resolution dates |
|
Start date |
|
Offer letter |
|
Opening details |
Opening ID |
Opening open and close dates |
|
Target start date |
|
Check out an example hired candidate payload below:
<?xml version="1.0">
<root>
<metadata>
<application-id type="integer">123</application-id>
<candidate-id type="integer">0987654321</candidate-id>
<first-name>Marilyn</first-name>
<last-name>Reese</last-name>
<requisition-id>R-10001</requisition-id>
<job-name>Copywriter</job-name>
</metadata>
<body>
<root>
<action>hire_candidate</action>
<created-at>2023-01-10T22:07:48.123Z</created-at>
<application>
<id type="integer">0011223344</id>
<url>https://people/0987654321?application_id=123</url>
<source>
<id type="integer">4000177004</id>
<name>Internal Applicant</name>
</source>
<referrer>
<id type="integer">4454519004</id>
<email>referrer_test@example.com</email>
<name>Haley Studdard</name>
<employee-id>44444</employee-id>
</referrer>
<attachments type="array">
<attachment>
<filename>Marilyn_R.Offer(Private).pdf</filename>
<url>https://exampleURL.com/attach/123</url>
<type>offer_packet</type>
</attachment>
<attachment>
<filename>Take_home_test.docx</filename>
<url>https://exampleURL.com/attach/321</url>
<type>take_home_test</type>
</attachment>
<attachment>
<filename>Other_Doc.docx</filename>
<url>https://exampleURL.com/attach/231</url>
<type>other</type>
</attachment>
<attachment>
<filename>Test.docx</filename>
<url>https://exampleURL.com/person/213</url>
<type>resume</type>
</attachment>
<attachment>
<filename>Offer_Doc.0y.pdf</filename>
<url>https://exampleURL.com/person/1230</url>
<type>signed_offer_letter</type>
</attachment>
<attachment>
<filename>Offer_Doc.y.docx</filename>
<url>https://exampleURL.com/person/1234</url>
<type>offer_letter</type>
</attachment>
</attachments>
<custom-field-values type="array" />
</application>
<candidate>
<id type="integer">43888521004</id>
<external-id nil="true" />
<linked-greenhouse-user>
<id type="integer">4497321004</id>
<email>MM@ymail.com</email>
<name>Marilyn Reese</name>
<employee-id>MM123</employee-id>
</linked-greenhouse-user>
<url>https://app4.greenhouse.io/people/123</url>
<first-name>Marty</first-name>
<last-name>McFly</last-name>
<title nil="true" />
<is-private type="boolean">true</is-private>
<recruiter>
<id type="integer">4454519004</id>
<email>recruiter_test@ymail.com</email>
<name>Sam Tare</name>
<employee-id>22222</employee-id>
</recruiter>
<coordinator>
<id type="integer">4454519007</id>
<email>coordinator_test@ymail.com</email>
<name>Courtney Ten</name>
<employee-id>33331</employee-id>
</coordinator>
<can-email type="boolean">true</can-email>
<email-addresses type="array">
<email-address>
<value>marilyn.reese@ymail.com</value>
<type>personal</type>
</email-address>
</email-addresses>
<phone-numbers type="array" />
<addresses type="array" />
<educations type="array">
<education>
<school-name>PSU - University Park</school-name>
<degree>Bachelor's Degree</degree>
<discipline>Art</discipline>
<start-date>2000-08-15</start-date>
<end-date>2004-05-15</end-date>
</education>
</educations>
<employments type="array" />
<custom-field-values type="array" />
</candidate>
<job>
<id type="integer">4468769004</id>
<name>Test Job</name>
<close-date>2023-01-10T22:07:31.519Z</close-date>
<open-date>2023-01-01T22:07:13.972Z</open-date>
<requisition-id>R-10001</requisition-id>
<offices type="array">
<office>
<id type="integer">4035493004</id>
<name>London, UK</name>
<location nil="true" />
<external-id>LOCATION-LON-1</external-id>
</office>
</offices>
<departments type="array">
<department>
<id type="integer">4062899004</id>
<name>Finance</name>
<external-id>150</external-id>
</department>
</departments>
<custom-field-values type="array">
<custom-field-value>
<field-key>employment_type</field-key>
<name>Employment Type</name>
<type>single_select</type>
<value>Full-time</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>worker_sub_type</field-key>
<name>Worker Sub-Type</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>cost_center</field-key>
<name>Cost Center</name>
<type>single_select</type>
<value>LEXINGTON</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>country</field-key>
<name>Country</name>
<type>single_select</type>
<value>Europe</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>location</field-key>
<name>Location</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>req_open_since</field-key>
<name>Req Open Since</name>
<type>date</type>
<value>2023-01-01</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>date_request_entered</field-key>
<name>Date Request Entered</name>
<type>date</type>
<value>2023-01-10</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>reason</field-key>
<name>Reason</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>job_posting_title</field-key>
<name>Job Posting Title</name>
<type>short_text</type>
<value>Test Job</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>worker_type</field-key>
<name>Worker Type</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>company</field-key>
<name>Company</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>business_unit</field-key>
<name>Business Unit</name>
<type>single_select</type>
<value>Marketing and sales</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>supervisory_org_title</field-key>
<name>Supervisory Org - Title</name>
<type>short_text</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>job_profile</field-key>
<name>Job Profile</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>job_family_group</field-key>
<name>Job Family Group</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>job_family</field-key>
<name>Job Family</name>
<type>single_select</type>
<value>Conference and Events</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>job_level</field-key>
<name>Job Level</name>
<type>single_select</type>
<value>Manager</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>time_type</field-key>
<name>Time Type</name>
<type>single_select</type>
<value>Full Time</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>pay_rate_type</field-key>
<name>Pay Rate Type</name>
<type>single_select</type>
<value>Salary</value>
<external-id nil="true" />
</custom-field-value>
</custom-field-values>
</job>
<offer>
<id type="integer">4704911004</id>
<version type="integer">1</version>
<sent-on nil="true" />
<resolved-at>2023-01-10T22:07:31.473Z</resolved-at>
<start-date>2023-02-14</start-date>
<created-at>2023-01-10T17:57:22.136Z</created-at>
<custom-field-values type="array">
<custom-field-value>
<field-key>employment_type</field-key>
<name>Employment Type</name>
<type>single_select</type>
<value>Full-time</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>pay_rate_type</field-key>
<name>Pay Rate Type</name>
<type>single_select</type>
<value>Salary</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>annual_salary</field-key>
<name>Annual Salary</name>
<type>currency</type>
<value>
<unit>USD</unit>
<amount>150000.0</amount>
</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>time_type</field-key>
<name>Time Type</name>
<type>single_select</type>
<value>Full Time</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>cost_center</field-key>
<name>Cost Center</name>
<type>single_select</type>
<value>LEXINGTON</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>location</field-key>
<name>Location</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>job_profile</field-key>
<name>Job Profile</name>
<type>single_select</type>
<value nil="true" />
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>hire_type</field-key>
<name>Hire Type</name>
<type>single_select</type>
<value>Internal Promotion (lateral)</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>eeid__single_select_</field-key>
<name>EEID (single select)</name>
<type>single_select</type>
<value>EEID - First_name last_name</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>eeid__short_text_</field-key>
<name>EEID (short text)</name>
<type>short_text</type>
<value>MM123</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>relocation_bonus_eligible</field-key>
<name>Relocation one time payment eligible</name>
<type>single_select</type>
<value>No</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>sign_on_bonus_</field-key>
<name>Sign On Bonus?</name>
<type>boolean</type>
<value type="boolean">true</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>sign_on_bonus_amount</field-key>
<name>Sign On Bonus Amount</name>
<type>currency</type>
<value>
<unit>USD</unit>
<amount>2500.0</amount>
</value>
<external-id nil="true" />
</custom-field-value>
<custom-field-value>
<field-key>sign_on_bonus_payment_date</field-key>
<name>Sign On Bonus Payment Date</name>
<type>date</type>
<value>2023-09-14</value>
<external-id nil="true" />
</custom-field-value>
</custom-field-values>
</offer>
<opening>
<id type="integer">4872462004</id>
<open-date>2023-01-01</open-date>
<close-date>2023-01-10</close-date>
<opening-id>P-10001</opening-id>
<target-start-date>2023-02-01</target-start-date>
<custom-field-values type="array">
<custom-field-value>
<field-key>opening_field_test</field-key>
<name>Opening Field Test</name>
<type>boolean</type>
<value type="boolean">true</value>
<external-id nil="true" />
</custom-field-value>
</custom-field-values>
</opening>
</root>
</body>
Is it possible to exclude offices, departments, jobs, or candidates from HRIS Link for hired candidates?
No. Once enabled, each candidate who is marked as hired in Greenhouse Recruiting will be exported using HRIS Link, even if the candidate was previously marked as hired. It isn't possible to exclude certain offices, departments, jobs, or candidates from the export.
How do I import a hired candidate payload to my preferred HRIS?
You'll need to work with your internal development team or a third-party integration developer to construct the middleware required to import the data into your HRIS.