---
title: Assessment Integrations
slug: assessment-integrations
createdAt: 2026-09-11T08:15:23.955Z
---

Assessment integrations in Ashby People Ops allow teams to run critical onboarding steps, such as background checks, directly within onboarding workflows. These assessments can be triggered at the appropriate stage of onboarding, with configurable dependencies and filters that ensure downstream tasks only proceed once the assessment is complete and required conditions are met.

With flexible sequencing and logic controls, assessment integrations give People Ops and cross-functional teams confidence that onboarding progresses smoothly while ensuring key verification steps are completed before moving forward.

This article explains how to enable an assessment provider, add an assessment integration step to a workflow, and configure downstream steps that branch on the assessment result.

:::hint{type="warning"}
Ashby's People Ops module is currently available through restricted early access. The following documentation is provided for design partners participating in that program.
:::

# Permissions and access

Only users with Organization Admin access can enable assessment integrations in Ashby Recruiting.

Configuring assessment integrations within a workflow requires edit access to the relevant workflow template.

Access to assessment results is controlled by the **Assessment Data** employee field in a user's permission set.

:::hint{type="info"}
Learn more about Ashby's People Ops permission sets: [Configure Permission Sets](docId:7apvU1qei2QWWO4SL6UOI).
:::

## Assessment results visibility

Users who should only view assessment results within a workflow must be assigned to a permission set with **View Assessment Data** access.

![Screenshot showing a permission set configured with View Assessment Data access](https://slabstatic.com/prod/assets/l73blu9g/post/istuamx8/preimages/X8g9U5smbTLRaWlu1cHJAQQH.png?jwt=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL3NsYWJzdGF0aWMuY29tIiwiZXhwIjoxNzczNjI4NTgwLCJpYXQiOjE3NzM2MjEzODAsImlzcyI6Imh0dHBzOi8vYXBwLnNsYWIuY29tIiwianRpIjoiMzJlaW1mdDBvdGIyNWpqZm1nNHIzZGIzIiwibmJmIjoxNzczNjIxMzgwLCJwYXRoIjoicHJvZC9hc3NldHMvbDczYmx1OWcvcG9zdC9pc3R1YW14OCJ9.OKev-FZ0U6xjb6kL8tTjK-TJiYiO2JExqLrXJUJ-AHi3wGvUmoWCcbJTQNUm8nWDNjRNSzL3ysogqkwls-TJ6rrR1Yd6hMwmdKbj27Q6drcPvd9TQ0Rq1GqhRno8GHpmlGUFCKtQeGkrGbm0DdgeVOQFmSLWl8y-ZD1ZaaGpd5mLUC1XOvX-_qOtcFOE7rop3zOqJjxzpxiZZY31TXkK_tMMDTe9gEBqP12zsvZsVzwhbAcV2vDrKNmb2_Tf4gn_A4iBF2d1z8kRwe7bNFpwEzRiPWdvubH_IU2G3lga-GlC8mTe6d6_jJmAyESzRN9YR2mWPgYs_jYx43RLebrIRQ)

To start an assessment integration step or view and manage its results, users must be assigned to a permission set with View and Edit Assessment Data access.

![Screenshot showing a permission set configured with View and Edit Assessment Data access](https://slabstatic.com/prod/assets/l73blu9g/post/istuamx8/preimages/xql9PFpNcgPNMH8F3kLBC71a.png?jwt=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL3NsYWJzdGF0aWMuY29tIiwiZXhwIjoxNzczNjI4NTgwLCJpYXQiOjE3NzM2MjEzODAsImlzcyI6Imh0dHBzOi8vYXBwLnNsYWIuY29tIiwianRpIjoiMzJlaW1mdDBvdGIyNWpqZm1nNHIzZGIzIiwibmJmIjoxNzczNjIxMzgwLCJwYXRoIjoicHJvZC9hc3NldHMvbDczYmx1OWcvcG9zdC9pc3R1YW14OCJ9.OKev-FZ0U6xjb6kL8tTjK-TJiYiO2JExqLrXJUJ-AHi3wGvUmoWCcbJTQNUm8nWDNjRNSzL3ysogqkwls-TJ6rrR1Yd6hMwmdKbj27Q6drcPvd9TQ0Rq1GqhRno8GHpmlGUFCKtQeGkrGbm0DdgeVOQFmSLWl8y-ZD1ZaaGpd5mLUC1XOvX-_qOtcFOE7rop3zOqJjxzpxiZZY31TXkK_tMMDTe9gEBqP12zsvZsVzwhbAcV2vDrKNmb2_Tf4gn_A4iBF2d1z8kRwe7bNFpwEzRiPWdvubH_IU2G3lga-GlC8mTe6d6_jJmAyESzRN9YR2mWPgYs_jYx43RLebrIRQ)

If a user does not have the required permission to access assessment data, they see the following message in Ashby: "You do not have access to assessment data for this employee."

# Supported integrations

The following assessment integrations are currently supported in **Ashby People Ops**:

- **Checkr**
- **Yardstik**
- **First Advantage** (formerly Sterling)
- **HireRight**
- **Zinc**

:::hint{type="info"}
If your assessment provider is not listed above, reach out to your Onboarding Customer Success Manager to discuss potential integration options.
:::

# Configuring assessment integration steps in workflows

## Enable assessment integration in Ashby Recruiting

Before you can add an assessment integration step in **Ashby People Ops**, the integration must first be configured in **Ashby Recruiting**.

Follow the setup instructions for your integration:

- **Checkr**: Navigate to the [Checkr integration page](https://app.ashbyhq.com/admin/integrations/marketplace/checkr) in Ashby Recruiting and follow the [Checkr setup guide](docId:45h45KDZzR4IonhcVd-Jg).
- **Yardstik**: Navigate to the [Yardstik integration page](https://app.ashbyhq.com/admin/integrations/marketplace/yardstik) in Ashby Recruiting and follow the [Yardstik-Ashby integration guide](https://help.yardstik.com/en/articles/12260204-ashby-integration).
- **First Advantage (formerly Sterling)**: Navigate to the [First Advantage integration page](https://app.ashbyhq.com/admin/integrations/marketplace/sterling-check) in Ashby Recruiting and follow the [First Advantage setup guide](docId\:TaMj-aa3RmTfiRM3VDglg).
- **HireRight:** Navigate to the [HireRight integration page](https://app.ashbyhq.com/admin/integrations/marketplace/hireright) in Ashby Recruiting and follow the [HireRight setup guide](docId\:T2CaFt4nsWSAT_Pt7AY1l).
- **Zinc:** Navigate to the [Zinc integration page](https://app.ashbyhq.com/admin/integrations/marketplace/zinc) in Ashby Recruiting and follow the [Zinc setup guide](docId\:NbZyGFfyfLGGTGhtf7Zxu).

Once the integration is enabled in Recruiting, it becomes available for use within **Ashby People Ops** workflows.

## Add an assessment integration step to a workflow

To add an assessment integration step to your workflow:

1. Select `+ Add Step`.

::Image[]{src="https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/6dlJZdSnpGNp7He-qQ-7C_screenshot2026-03-15at91610pm.png" size="100" alt="Screenshot showing the Add Step dropdown with the Integration option highlighted" isUploading="false" width="1710" height="1880" darkWidth="1710" darkHeight="1880" showCaption="false" indent="1"}

2. Choose `Integration` from the dropdown menu.

:::Paragraph{indent="1"}
A modal appears displaying the integrations currently configured for your organization. Select the assessment integration you would like to add to the workflow.
:::

::Image[]{src="https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/KVSu89scZSQMybdEJWNB4_image2.png" size="100" alt="Screenshot showing the integration selection modal with available assessment integrations listed" isUploading="false" width="519" height="270" darkWidth="519" darkHeight="270" showCaption="false" indent="1"}

3. After selecting the integration, configure the **Automation Mode** for the step.

### Automation modes

**Automatic:** When `Automatic` is selected, the assessment is configured directly within the workflow step. The integration triggers automatically based on the delays, filters, and dependencies defined in the workflow configuration.

:::hint{type="info"}
For assessment vendors that require a location, like Checkr, we can still automate the background check. The location of the employee can be pulled from the employee or job fields.
:::

![Screenshot showing the Automatic mode configuration options for an assessment integration workflow step](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/WQPx66dJddLHAI43c7VaZ_screenshot2026-03-16at105541am.png)

**Manual:** When `Manual` is selected, the step must be initiated by a specific user or onboarding role. The assigned user receives the step and can configure and trigger the assessment manually when ready.

![Screenshot showing the Manual mode configuration options for an assessment integration workflow step](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/xHqsQhcyHgFSxhfFHTpN-_screenshot2026-03-16at105836am.png)

## Starting manual assessment integrations

When an assessment integration is configured in `Manual` mode, the assigned user or Onboarding role receives a workflow task to configure and initiate the assessment. The assessment does not begin until the assignee completes this step.

![Screenshot showing a manual assessment integration workflow task as it appears to the assignee](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/N9hDGS829dUKpEsAyGfIU_screenshot2026-03-16at110551am.png)

## Reviewing assessment integration results

Once an assessment integration is initiated, whether in `Manual` or `Automatic` mode, the corresponding workflow step displays a status of `In Progress`.

![Screenshot showing an assessment integration workflow step with a status of In Progress](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/9C-mk8Xf2VVCFtrd01p3i_image.png)

When the assessment is completed by the provider, the workflow step automatically updates to `Complete`.

![Screenshot showing an assessment integration workflow step with a status of Complete](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/xxMySDCL14VilaWgVpPKL_screenshot2026-03-16at110247am.png)

# Configuring dependent workflow steps based on assessment integration results

You can configure future workflow steps to trigger based on the results of an assessment integration by using dependencies and filters within your workflow. This allows you to control which steps run depending on whether the assessment is passed or failed.

## Triggering steps after an assessment is completed (passed or failed)

1. Create the workflow step you want to trigger after the assessment is complete and configure the step as needed.

![Screenshot showing a new workflow step being created and configured in the workflow editor](https://slabstatic.com/prod/assets/l73blu9g/post/istuamx8/preimages/rtSubgoVwTGej8YOkR1ZmqQa.png?jwt=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL3NsYWJzdGF0aWMuY29tIiwiZXhwIjoxNzczNjI4NTgwLCJpYXQiOjE3NzM2MjEzODAsImlzcyI6Imh0dHBzOi8vYXBwLnNsYWIuY29tIiwianRpIjoiMzJlaW1mdDBvdGIyNWpqZm1nNHIzZGIzIiwibmJmIjoxNzczNjIxMzgwLCJwYXRoIjoicHJvZC9hc3NldHMvbDczYmx1OWcvcG9zdC9pc3R1YW14OCJ9.OKev-FZ0U6xjb6kL8tTjK-TJiYiO2JExqLrXJUJ-AHi3wGvUmoWCcbJTQNUm8nWDNjRNSzL3ysogqkwls-TJ6rrR1Yd6hMwmdKbj27Q6drcPvd9TQ0Rq1GqhRno8GHpmlGUFCKtQeGkrGbm0DdgeVOQFmSLWl8y-ZD1ZaaGpd5mLUC1XOvX-_qOtcFOE7rop3zOqJjxzpxiZZY31TXkK_tMMDTe9gEBqP12zsvZsVzwhbAcV2vDrKNmb2_Tf4gn_A4iBF2d1z8kRwe7bNFpwEzRiPWdvubH_IU2G3lga-GlC8mTe6d6_jJmAyESzRN9YR2mWPgYs_jYx43RLebrIRQ)

2. Add a dependency on the assessment integration step. This ensures that the new workflow step does not trigger until the assessment is complete.

![Screenshot showing a dependency being added to the workflow step, with the assessment integration step selected as the dependency](https://slabstatic.com/prod/assets/l73blu9g/post/istuamx8/preimages/xeoEsSWAJLpveoQAarKRl5Oc.png?jwt=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL3NsYWJzdGF0aWMuY29tIiwiZXhwIjoxNzczNjI4NTgwLCJpYXQiOjE3NzM2MjEzODAsImlzcyI6Imh0dHBzOi8vYXBwLnNsYWIuY29tIiwianRpIjoiMzJlaW1mdDBvdGIyNWpqZm1nNHIzZGIzIiwibmJmIjoxNzczNjIxMzgwLCJwYXRoIjoicHJvZC9hc3NldHMvbDczYmx1OWcvcG9zdC9pc3R1YW14OCJ9.OKev-FZ0U6xjb6kL8tTjK-TJiYiO2JExqLrXJUJ-AHi3wGvUmoWCcbJTQNUm8nWDNjRNSzL3ysogqkwls-TJ6rrR1Yd6hMwmdKbj27Q6drcPvd9TQ0Rq1GqhRno8GHpmlGUFCKtQeGkrGbm0DdgeVOQFmSLWl8y-ZD1ZaaGpd5mLUC1XOvX-_qOtcFOE7rop3zOqJjxzpxiZZY31TXkK_tMMDTe9gEBqP12zsvZsVzwhbAcV2vDrKNmb2_Tf4gn_A4iBF2d1z8kRwe7bNFpwEzRiPWdvubH_IU2G3lga-GlC8mTe6d6_jJmAyESzRN9YR2mWPgYs_jYx43RLebrIRQ)

3. Configure a filter to control when the step applies. For example, specify that the step only runs for employees who passed or failed the assessment.

![Screenshot showing the filter configuration panel for the dependent workflow step](https://slabstatic.com/prod/assets/l73blu9g/post/istuamx8/preimages/cAgWEaEXDyDixHNtzK6h5TQ8.png?jwt=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL3NsYWJzdGF0aWMuY29tIiwiZXhwIjoxNzczNjI4NTgwLCJpYXQiOjE3NzM2MjEzODAsImlzcyI6Imh0dHBzOi8vYXBwLnNsYWIuY29tIiwianRpIjoiMzJlaW1mdDBvdGIyNWpqZm1nNHIzZGIzIiwibmJmIjoxNzczNjIxMzgwLCJwYXRoIjoicHJvZC9hc3NldHMvbDczYmx1OWcvcG9zdC9pc3R1YW14OCJ9.OKev-FZ0U6xjb6kL8tTjK-TJiYiO2JExqLrXJUJ-AHi3wGvUmoWCcbJTQNUm8nWDNjRNSzL3ysogqkwls-TJ6rrR1Yd6hMwmdKbj27Q6drcPvd9TQ0Rq1GqhRno8GHpmlGUFCKtQeGkrGbm0DdgeVOQFmSLWl8y-ZD1ZaaGpd5mLUC1XOvX-_qOtcFOE7rop3zOqJjxzpxiZZY31TXkK_tMMDTe9gEBqP12zsvZsVzwhbAcV2vDrKNmb2_Tf4gn_A4iBF2d1z8kRwe7bNFpwEzRiPWdvubH_IU2G3lga-GlC8mTe6d6_jJmAyESzRN9YR2mWPgYs_jYx43RLebrIRQ)

4. Search for and select the assessment integration step (for example, **"Background Check"**) and choose the appropriate result filter for the integration.

![Screenshot showing the filter field with an assessment integration step selected and a result filter being configured](https://slabstatic.com/prod/assets/l73blu9g/post/istuamx8/preimages/OAUe1kDrwV2Td6iYqKEpZBhN.png?jwt=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL3NsYWJzdGF0aWMuY29tIiwiZXhwIjoxNzczNjI4NTgwLCJpYXQiOjE3NzM2MjEzODAsImlzcyI6Imh0dHBzOi8vYXBwLnNsYWIuY29tIiwianRpIjoiMzJlaW1mdDBvdGIyNWpqZm1nNHIzZGIzIiwibmJmIjoxNzczNjIxMzgwLCJwYXRoIjoicHJvZC9hc3NldHMvbDczYmx1OWcvcG9zdC9pc3R1YW14OCJ9.OKev-FZ0U6xjb6kL8tTjK-TJiYiO2JExqLrXJUJ-AHi3wGvUmoWCcbJTQNUm8nWDNjRNSzL3ysogqkwls-TJ6rrR1Yd6hMwmdKbj27Q6drcPvd9TQ0Rq1GqhRno8GHpmlGUFCKtQeGkrGbm0DdgeVOQFmSLWl8y-ZD1ZaaGpd5mLUC1XOvX-_qOtcFOE7rop3zOqJjxzpxiZZY31TXkK_tMMDTe9gEBqP12zsvZsVzwhbAcV2vDrKNmb2_Tf4gn_A4iBF2d1z8kRwe7bNFpwEzRiPWdvubH_IU2G3lga-GlC8mTe6d6_jJmAyESzRN9YR2mWPgYs_jYx43RLebrIRQ)

The available filters for each supported integration are listed below.

### Checkr

To trigger workflow steps based on Checkr background check results, configure a filter using the **Checkr Results** field.

**Employees who passed the background check**

Set the filter so that Checkr Results contains "OK."

![Screenshot showing the Checkr Results filter configured to contain OK](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/Mk_RA9wW3WUtJRkcRtP-d_screenshot2026-03-15at101109pm.png)

**Employees who did not pass the background check**

Set the filter so that Checkr Results does not contain "OK".

![The screenshot shows a filter set for Checkr results that do not contain OK](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/cv1mqBG9zc655xrBZ-Xum_onboarding-for-engineering-workflows-ashby-2026-10-27-at-122636-pm.jpg)

This allows you to route employees through different onboarding steps depending on the outcome of their Checkr background check.

### First Advantage (formerly Sterling)

To trigger workflow steps based on First Advantage background check results, configure a filter using the **First Advantage Results** field.

**Employees who passed the background check**

Set the filter so that First Advantage Results contains "Clear."

![Screenshot showing the First Advantage Results filter configured to contain Clear](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/ZhKCVMeOK179KDCwlGpR7_screenshot2026-03-15at101156pm.png)

**Employees who did not pass the background check**

Set the filter so that First Advantage Results does *not* contain "Clear."

![Screenshot showing the First Advantage Results filter configured to not contain Clear](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/KIhkgXliaITXnCp_Jj7Cb_screenshot2026-03-15at101209pm.png)

This allows you to route employees through different onboarding steps depending on the outcome of their First Advantage background check.

### HireRight

**Employees who passed the background check**

Set the filter so that HireRight Results contains "Pass"

![The screenshot shows the filter set for HireRight results that contain Pass](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/AbEkjLGkZEHOt-mbZs8A9_onboarding-for-engineering-workflows-ashby-2026-10-27-at-123008-pm.jpg)

**Employees who did not pass the background check**

Set the filter so that HireRight Advantage Results does *not* contain "Pass"

![The screenshot shows the filter set for HireRight that does not contain Pass](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/tvDkSIvuFirBm1BnMzsgx_onboarding-for-engineering-workflows-ashby-2026-10-27-at-122959-pm.jpg)

This allows you to route employees through different onboarding steps depending on the outcome of their HireRight background check.

### Zinc

**Employees who passed the background check**

Set the filter so that Zinc Results contains "Clear"

![The screenshot shows the Zinc result filter set to contains Clear.](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/f1cWxhmledHtcuLQ9LdI7_onboarding-for-engineering-workflows-ashby-2026-10-27-at-122830-pm.jpg)

**Employees who did not pass the background check**

Set the filter so that Zinc Results do not contain "Clear"

![The screenshot shows the Zinc result filter set to does not contain Clear.](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/WJ5hj0_WwC77J2ADw_6WD_onboarding-for-engineering-workflows-ashby-2026-10-27-at-122844-pm.jpg)

This allows you to route employees through different onboarding steps depending on the outcome of their Zinc background check.

### Yardstik

To trigger workflow steps based on Yardstik background check results, configure a filter using the **Yardstik Assessment Status** field.

**Employees who passed the background check**

Set the filter so that Yardstik Assessment Result contains "Clear."

![Screenshot showing the Yardstik Assessment Result filter configured to contain Clear](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/FFtMPM-tJlNclhw5OMGtM_screenshot2026-08-19at111625pm.png)

**Employees who require further review or did not pass the background check**

Set the filter so that Yardstik Assessment Result contains "Needs Decision."

![Screenshot showing the Yardstik Assessment Result filter configured to contain Needs Decision](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/fz2hDWyYmNs7KOkJQNeue_screenshot2026-08-19at111638pm.png)

This allows you to route employees through different onboarding steps depending on the outcome of their Yardstik background check.

# FAQ

### Do assessment integration steps work for employees who are not associated with a job consideration?

No. Employees must be associated with a job consideration for an assessment integration step to run. If an employee without an associated Job Consideration is enrolled in a workflow that contains an assessment integration step, Ashby surfaces an error and the step does not run.

### What happens if the assessment integration is disabled in Recruiting after the workflow is created?

If the assessment integration is disabled or archived after the workflow step has been configured, the step fails with the error: "The integration is not enabled."

To resolve this, admins can either:

- Re-enable the integration in Recruiting, or
- Remove or skip the assessment integration step in the workflow.

### What happens if the assessment is cancelled by the provider?

If the assessment is cancelled on the provider's side (for example, if the candidate does not complete required steps), the workflow step is automatically marked as skipped, and the workflow continues to the next step.

### Can I retry a failed assessment integration step?

Yes. If an assessment integration step fails, its status updates to `Waiting for Manual Retry`. Anyone who has 'edit' access to the workflow enrollment can select `Retry` to attempt the step again. When a step is retried, any pending (not-yet-started) assessment requests from the previous attempt are deleted and a new assessment is created.

### Can I skip an assessment integration step?

Yes. In-progress assessment integration steps can be skipped. If the step is skipped, the associated assessment is cancelled with the provider, and the workflow proceeds to the next step.
