Greenhouse Integration

Overview

This guide walks through how to integrate Incode’s identity verification into the Greenhouse Applicant Tracking System (ATS). By embedding identity verification steps directly into the hiring workflow, you can ensure candidates are who they say they are—protecting against fraud and streamlining trust in your hiring process.

We’ll cover:

Candidate Journey

Below is an example candidate journey diagram that illustrates where identity verification can fit into the recruiting workflow:

Key Stages

  1. Application Submission – Candidate applies through the job board.
  2. eKYC Check [optional] – Candidate’s phone number and email trigger an Incode identity check.
  3. Risk Scoring– Based on eKYC risk levels (Low, Medium, High), candidates can be routed differently based on the risk score:
  1. Final Verification – Before offer issuance or final interview stage, candidates complete a final identity verification step.
  2. Results Sync – Results are written back into Greenhouse ATS, updating the candidate profile.

This creates a layered trust model, ensuring each stage of hiring has the right level of identity assurance.

What is eKYC?

eKYC (electronic Know Your Customer) is a digital identity verification process originally used in banking and compliance, now applied to hiring.

In the Greenhouse ATS context, eKYC means:

This provides a tiered trust model: most candidates move smoothly through hiring, while suspicious ones undergo stronger checks early in the process.

Integration with Greenhouse via Tines

To orchestrate the verification flow, we use Tines—a powerful automation platform.

Here’s a pre-built Tines story that shows how to connect Greenhouse ATS → Incode → Greenhouse ATS:

👉 Verify Candidate Identity with Greenhouse and Incode (Tines Library)

Example Flow in Tines

This setup allows recruiters and hiring managers to see real-time verification status without leaving Greenhouse.

Step-by-Step Custom Integration Guide

1. Prerequisites

2. Configure Greenhouse Webhooks & Customer Fields

Set up a webhook in Greenhouse ATS to trigger when a candidate is created or moves stages.

3. Build Tines Story

Import the Tines story.

4. Connect to Incode API

Use the Incode API to initiate and complete identity verification.

Endpoints:

5. Sync Results to Greenhouse

Tines will call the Greenhouse API to update candidate profiles with verification results.

Example Use Cases

Benefits

Next Steps