13min

Customizing the Greenhouse app

This section covers the customizations available to you when setting up your Greenhouse integration app.

Job Templates

After creating your job template in Greenhouse, in the Template Matchers Section of the ChartHop Greenhouse App, create a new template with the name of the template you made in Greenhouse



Your ChartHop template name must match the Job Template name in Greenhouse exactly, down to the last character and case. We recommend that you copy and paste the name just in case.

Match your ChartHop template name to the template name you have in Greenhouse
Match your ChartHop template name to the template name you have in Greenhouse

After creating your template, you can customize your filters.

Use the filter button to create special filtering criteria for your template
Use the filter button to create special filtering criteria for your template

When creating a new Open Role in ChartHop using the filtered criteria in the template, a new job in Greenhouse will be created automatically.

You can also test your templates to ensure that your open jobs are properly selected

Select the test button to ensure that your filter behaves as intended
Select the test button to ensure that your filter behaves as intended
After selecting the test button, you should be brought to a page reflecting your filtering criteria
After selecting the test button, you should be brought to a page reflecting your filtering criteria

You can create a default template in order to account for jobs that do not have any specific criteria

You can create a default template for all other jobs
You can create a default template for all other jobs

Creating Greenhouse custom fields

Add new fields by selecting the Add Field Mapper button
Add new fields by selecting the Add Field Mapper button

To sync data from ChartHop into a custom field in Greenhouse you can follow these steps:

  1. Open ChartHop.
  2. Select the gear icon.
  3. Select Apps and Integrations.
  4. Find and select Greenhouse.
  5. Scroll down to the bottom of the page, and select the Add Field Mapper button.
  6. Enter your Greenhouse custom field Code name under Remote Field, appended with the correct endpoint.
    • To ensure that your Greenhouse field parses correctly, your Remote Field must be preceded by the correct endpoint (job., candidate., etc.)
    • Like in the example above, for custom Remote Fields, the structure would be:
      • the endpoint + custom_fields. + your Greenhouse Immutable Field.
  7. In the ChartHop Field, enter the field or Carrot expression that you wish to sync to the previously entered Greenhouse custom field.

Example:

If you wanted to map a ChartHop custom field targetSalary to a Greenhouse custom field targetBase, then you’d want to set up your Field Mapper like in the example below:

Our ChartHop custom field targetSalary and the Greenhouse custom field targetBase
Our ChartHop custom field targetSalary and the Greenhouse custom field targetBase

To avoid failed mappings, be sure to double-check the names of the custom fields you are using.