Attesto helps companies of all sizes streamline and scale their hiring operations using AI-powered agents. Whether you’re a company with a small talent acquisition team or a talent acquisition team seeking to optimize workflows, Attesto acts as an extension of your team.

Attesto’s AI agents screen both inbound applications and talent pool candidates (prior applicants) using data from Greenhouse, LinkedIn profiles, and personalized interactions. These agents continuously learn from human feedback and data, supported by Human-in-the-Loop (HITL) processes to ensure quality and accuracy. Attesto AI is responsible and compliant.

Attesto integration with Greenhouse Recruiting allows Attesto to have access to job, candidate, and application data, receive updates when these entities are updated, and add notes and tags for candidates and applications. The API integrations allow Attesto to stay fully in sync with the customer’s instance of Greenhouse and deliver the data updates in Greenhouse.

Retrieve user ID

Create a Greenhouse integration system user for Attesto, following the instructions here. 

Attesto will need a Greenhouse Recruiting user ID to associate with updates and changes created by the integration.

Note: We recommend creating an integration system user (ISU) to associate with partner updates. Rather than requiring a specific user at your organization to authenticate an integration, which could cause downstream errors if the person loses permissions or cannot access Greenhouse Recruiting, an ISU allows you to create a solid infrastructure for your organization's integration needs. Learn more.

Click the Configure icon on your navigation bar and then click Users on the left.

Click Export to Excel.

A spreadsheet will be downloaded to your computer. Open the Excel file and locate the user ID in the User ID column.

Create custom application fields

Next, in order to use the Attesto integration, you'll need to create custom application fields in Greenhouse Recruiting and share the custom fields IDs with Attesto team.

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

Click application.

Click Add field, and enter the following details to configure the new field:

  • Name: attesto_one_pager
  • Type: URL
  • Name: attesto_rating
  • Type: single_select
    • 5 star
    • 4 star
    • Not a Fit

To learn more about creating custom application fields, check out [LEAVE BLANK].

Create a custom job field

Next, in order to use the Attesto integration, you'll need to create a custom job field 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.

Click job.

Click Add field, and enter the following details to configure the new field:

  • Name: attesto_management
  • Type: URL

Create a webhook

To integrate Attesto 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 webhook:

Create a Harvest API V1 key

To configure the Attesto integration, you’ll need to create a Harvest API key. As part of onboarding with Attesto, you will receive a link to an authenticated page via email or Slack. You will need to provide the API link on this page. If you do not have the email or have any questions, please contact them at support@attesto.com.

Follow the steps in this article to create the key, and verify that the permissions below are selected when configuring the Attesto integration.

Credentials

In the Create New Credential box, make the following selections:

  • API Type: Harvest
  • Partner: Attesto or Unlisted Vendor
  • Description: Attesto Harvest API Key

Permissions

Verify that the following permissions are selected for the Attesto integration:

  • Activity Feed
    • GET: Retrieve Activity Feed
  • Applications
    • GET: Retrieve Application
    • GET: List Application
    • Patch: Update Application
  • Custom Field Options
    • All permissions
  • Custom Fields
    • All permissions
  • Candidates
    • GET: Retrieve Candidate
    • POST: Add Candidate
    • POST: Add Note
  • Users
    • All permissions
  • Jobs
    • GET: Retrieve Jobs
    • GET: List Jobs
    • GET: Get hiring team
    • Patch: Update job
    • POST: Create a new job
  • Job Stage
    • All permissions
  • Rejection reasons
    • All permissions
  • Sources
    • All permissions
  • Tags
    • All permissions

Use the Attesto integration with Greenhouse Recruiting

Here you can see some screenshots of how Attesto is integrated with Greenhouse.

Link to Attesto intake wizard appears on the job info page as soon as the job is created in Greenhouse

Attesto tags and custom fields are on each profile. You can also see Attesto notes and link to one-pager on the application.

You can use the Attesto tags and custom fields to filter shortlisted candidates within the Greenhouse Candidate view or the App Review view

The operations are all done on-behalf-of Attesto service user.

Additional resources

For additional information or troubleshooting not covered here, reach out to support@attesto.com.