SwiftHire is a client tool offered to you by ESS. With SwiftHire, you can send screening requests directly to job applicants, students or even volunteers, rather than having to input applicant information yourself. SwiftHire is built right into your client ordering module featuring an electronic consent form and all of the following benefits.

Greenhouse Recruiting's integration with Swifthire by ESS allows you to send ESS assessments to candidates within Greenhouse Recruiting.

Retrieve ESS endpoint URL and secret key

Before enabling the ESS integration, Greenhouse Recruiting will need two pieces of information:

  • ESS endpoint URL
  • ESS secret key

To retrieve this information, reach out to your ESS customer success manager.

Enable the ESS integration

Create a webhook

To integrate ESS with Greenhouse Recruiting, you'll need to create a webhook. Follow the steps in this article to create your webhook. Use the values listed below to configure the webhooks.

  • Name: ESS integration
  • When: [List the web hook triggers that should be selected]
  • Endpoint URL: The Endpoint URL provided by ESS
  • Secret Key: The Secret Key provided by ESS
  • Username: Secret Key received from the ESS

When finished, click Create Webhook.

That's it! Your ESS integration is enabled.

Create custom candidate fields

To create custom candidate fields, click Configure > Custom Fields > Candidates. Then select Add Field.

Create separate custom candidate fields for each of the following:

Field name Field type
Background Check Status Short Textbox
Background Check Result URL
Background Check Completed Date Short Textbox

Check out this article for detailed instructions on creating custom candidate fields.

Create custom job fields

To create custom candidate fields, click Configure > Custom Fields > Jobs. Then select Add Field.

Create separate custom job fields for each of the following:

Field name Field type Options Required
Background Check Package Single Select List all available packages on individual lines Yes
Background Check Location Single Select List all available locations on individual lines Yes

Check out this article for detailed instructions on creating custom job fields.

This configuration allows you to select the applicable package and location necessary to complete the background check. In order to use the integration, it's necessary to select the package and location for each job in Greenhouse Recruiting.

Use the ESS integration with Greenhouse Recruiting

Add ESS to your job's interview plan

Once the integration is enabled for your organization, you'll be able to add ESS as an interview stage.

To do this for an existing job, navigate to your job (Jobs > Job Name) and click Job Setup > Interview Plan.

Click+ Add a Stage. Select the Swifthire by ESS stage.

When finished, click Add.

Hover over the stage to click Edit, then select the background check and assign reviewers for the assessment.

Send and review the background check

When candidates are moved into the Swifthire by ESS interview stage, Greenhouse Recruiting will display a Send Test link on their candidate profile.

Note: When you send a background check request from Greenhouse Recruiting, the instructions are actually sent by Swifthire by ESS.

When sending the background check, provide the candidate's email and select which question profile applies to the job the candidate is applying for.

Click Send Test, and the candidate will receive an email to initiate the background check process.

Once the candidate completes the request, the report will be available for viewing within Greenhouse Recruiting on the candidate profile.

On the candidate scorecard / interview kit, click View Report to be taken to ESS for full results.

Swifthire by ESS integration image