The Accurate ACCEL/Greenhouse Background integration supports a bi-directional flow of background check requests to Accurate ACCEL and background check status updates and results back to Greenhouse in real-time. Information sent from Accurate ACCEL to Greenhouse includes the background/package status and result URL (user login may be required).

Configure the Accurate ACCEL integration

Establish a connection between Greenhouse and Accurate ACCEL

When beginning implementation, an Accurate Integration Support Specialist will be assigned to the project. That resource will provide Company Code and Access Key values that are needed to proceed. Once received, please navigate to the following URL and input the provided values:

URL to connect to Greenhouse: Connect with Greenhouse

Connect with Greenhouse page

Select Connect with Greenhouse.

Authorization form with Company Code and Access Key fields and a redirect to the Greenhouse authorization page

Verify scopes, enter your email, and click Log in to Greenhouse.

Authorize Accurate ACCEL application screen showing Greenhouse account access options

Check Authorize and click Authorize.

Authorize Accurate ACCEL application screen with the Authorize checkbox selected

The following confirmation signifies that the connection has been successfully established:

Connect with Greenhouse confirmation screen

Create a webhook

To integrate Accurate ACCEL with Greenhouse Recruiting, you'll need to create a webhook in order to send the screening request from Greenhouse to Accurate. Follow the steps in this article to create your webhook. Use the values listed below to configure the webhook:

Create custom fields

Next, in order to use the Accurate ACCEL integration, you'll need to create custom fields in Greenhouse Recruiting.

To create a custom job field, click the Configure icon Configure icon on your navigation bar, then click Custom Options on the left.

From the resulting options, select Jobs.

Custom Options page with Jobs selected

Select Add Field.

Jobs custom fields page with the Add Field option

Add the following information to create the Company field:

  • Field Name: Greenhouse_Company
  • Field Description: Select the background investigation company code
  • Field Type: Single select
  • Options: (input the list of provided companies, each on a new line — please note this may be only a single company code)
  • Mark Required: Checked

Add Field form for the Greenhouse_Company custom field

Add Field form for the Greenhouse_Company custom field, options list

Select Save when completed to save changes.

Repeat the Add Field step to create the next custom field and add the following information to create the Package field:

  • Field Name: Greenhouse_Package
  • Field Description: Select the background investigation package
  • Field Type: Single select
  • Options: (input the list of provided packages, each on a new line)
  • Mark Required: Checked

Select Save when completed to save changes.

Repeat the Add Field step to create the next custom field and add the following information to create the Billing Code field(s). Please note that not all clients utilize billing codes within Accurate. If billing codes are in scope for the account configuration, then the applicable field(s) should be added in Greenhouse.

  • Field Name: Accurate Billing Code 1
  • Field Description: Select the background investigation Billing Code. Please note that any text can be included here in place of "Billing Code" to better instruct the user. For example, the text could read, "Select the background investigation department" or "Select the background investigation location", depending on what billing codes are in scope for the account configuration.
  • Field Type: Single select
  • Options: (input the list of provided billing codes, each on a new line)
  • Mark Required: Checked (if all orders should have an applicable value — if not, then this can be an optional field)

Repeat the Add Field step to create any additional billing code fields (up to four are supported):

  • Accurate Billing Code 1
  • Accurate Billing Code 2
  • Accurate Billing Code 3
  • Accurate Billing Code 4

Please see below for an example of the custom fields created at the job level in relation to package, company, and billing codes:

Example of custom job fields for package, company, and billing codes

To learn more about creating custom job fields, check out this article.

Please note that as part of the standard integration, Accurate will make additional calls to Greenhouse upon receipt of the initial request in order to pull information related to the candidate and job that are necessary for the background investigation. These are standard fields within Greenhouse that include:

  • Candidate address and contact information
  • Candidate education history
  • Candidate employment history
  • Position location information

For a full list of fields in scope, please consult with the assigned Accurate Integration Support Specialist.

Use the Accurate ACCEL integration

Initiate the background check request

Initiating the background check request is dependent on the specific trigger event configured in the webhook, in this case, the "Candidate has been hired" event.

From the candidate profile, select Mark as hired.

Candidate profile showing the Mark as hired option

Complete the related offer fields.

Offer fields including the Accurate ACCEL custom fields

Select Save.

Once the candidate is marked as hired, the webhook is triggered.

Status updates/results

Subsequent status updates will be sent to Greenhouse as the order progresses through the Accurate platform:

  • Candidate InProgress will be sent when the request is initiated, and an invitation is sent to the candidate.
  • In Progress will be sent after the candidate completes their portion in Accurate's Candidate Portal and fulfillment of the order begins. This is accompanied by a Result URL to view the order in Accurate ACCEL as it is being processed.
  • Complete will be sent when the order is completed in Accurate ACCEL.
  • Cancelled will be sent if the order is cancelled in Accurate ACCEL.
  • Please note that Accurate could send an In Progress status after the order has been completed if the order is reopened for any reason.

Activity feed showing background check status updates in Greenhouse

Additional resources

Frequently asked questions

Can I use a webhook event outside of "Candidate has been hired"?

While Accurate recommends using this event as it normally occurs a single time in the workflow and requires less configuration, Accurate can support the use of additional events. Please connect with Accurate for details.

What do I do if I receive an error when testing a background investigation submission for a candidate?

If you receive any error messages (i.e., Duplicate, Missing Requestor, etc.), please notify your Accurate Background contact immediately. Providing screenshots, specific error messages, and timing is extremely helpful. Accurate will investigate, determine the reason for the error, and work with you on the necessary corrective action(s).

Will I see actual data when testing in the lower environment (UAT)?

No, Accurate asks that all candidates submitted in the lower environments use test information (i.e., Mickey Mouse). Similarly, when completing the background investigations and sending updates back to Greenhouse, you may see generic data for some of the components in the result itself while you may not see any data for other components (i.e., criminal searches). This is normal because of limited access to Accurate's lower environments by design.

Can the candidate's personally identifiable information such as SSN or DOB be sent from Accurate Background to Greenhouse after the completion of the background investigation?

At this time, no. Accurate does not currently support sending candidate-related updates outside of updates to the Activity Feed described above.

Additional information

For additional information or troubleshooting not covered here, reach out to ATSProduct@accurate.com.