Can I host my internal job board outside of Greenhouse?

Yes! By combining the Harvest API and the Job Board API you can now allow your employees to apply to jobs at your organization from your company's intranet. Until this point we had only supported our own hosted version of internal applications, but with a few small changes to a couple of API methods, however, you can now provide the list of internal jobs on your page and then let us host the application form, or provide the list and host the application form yourself. 

API-driven job board on your site with job applications hosted by Greenhouse.

This is most similar to "Option 3" configuration for your external site. 

Our API allows your developers to pull a raw JSON feed of jobs, offices, and departments—while still letting you take advantage of the simplicity of the Greenhouse-hosted job application forms. This option is great for creating segmented job boards (by office or department), or for customers that need maximum stylistic flexibility for the job board.

1) Retrieve your jobs from Harvest API

Using the following method GET https://harvest.greenhouse.io/v1/jobs/{id}/job_post you can retrieve all of the job posts in your organization. You can add a parameter to only query for "live" jobs. The external and internal values will let you determine whether or not a job is external, internal, or both.

2) Redirect candidates to Greenhouse

If you would like to host the jobs but still have us manage the application process, you can redirect your employees to https://app.greenhouse.io/internal_job_board/applications/{{post_id}}

If your organization uses SSO to manage access to Greenhouse, you'll want to use the following structure https://{{subdomain}}.greenhouse.io/internal_job_board/applications/{{post_id}}

100% API-driven!

This is most similar to "Option 5" configuration for your external site. 

 

We just give you the data via our API, it's up to you guys to do the rest. This option is really only useful for customers that want to build their own (usually very custom) application form. We provide your developers with all the information they need to dynamically construct application forms. All error-handling, spam prevention, and source tracking will need to be handled by your development team.

NOTE:
If you choose to go down this path, you'll probably want to stick one of your more senior engineers on the project.

1) Retrieve your jobs from Harvest API

Using the following method GET

https://harvest.greenhouse.io/v1/jobs/{id}/job_post you can retrieve all of the job posts in your organization. You can add a parameter to only query for "live" jobs - and the external and internal values will let you determine whether or not a job is external, internal, or both.

2) Host application form yourself and POST applicants to Greenhouse

With our Job Board API, you will have easy access to a simple JSON representation of your company’s offices, departments, and published jobs. Since we give you access to the raw data, you can build careers pages with a unique look and feel, construct department-level pages, and more!

We support JSONP callbacks, and have a POST method which can be used to build your own online job application form.

The board token you'll want to use when posting back to Greenhouse is internal

POST https://api.greenhouse.io/v1/boards/internal/jobs/{id} 

 

Have more questions? Submit a request

Comments

Powered by Zendesk