Developer Resources

Connect with your ecosystem

Seamlessly integrate Instalent with your existing Applicant Tracking Systems and custom workflows using our robust API and Webhooks.

ATS Integration

Sync candidate data seamlessly between Instalent and your Applicant Tracking System.

Data Ingestion

Pull candidates directly from your ATS without manual export.

AI-Powered Search

Find matches in your ATS using our semantic search engine.

Deep Enrichment

Automatically enrich profiles with social data and insights.

Bi-directional Sync

Sync outreach status and new leads back to your ATS records.

How it works

01

Connect ATS

Authorize your ATS through our secure OAuth workflow.

02

Map Fields

Select which fields should be synced between systems.

03

Automate

Set up auto-sync schedules for real-time candidate updates.

Webhook API

Receive real-time notifications and data delivery for automated workflows.

Overview

Instalent webhooks allow your application to receive events as they happen. When a candidate is qualified, a task is updated, or a campaign starts, we'll send a POST request to your URL.

Manual Uploads

candidate.upload

Fired when candidates are imported via dashboard

Automated Events

task.updated

Triggered on task status transitions

campaign.started

Fired when outreach automation begins

Setup Guide

Prerequisites

  • Public HTTPS endpoint
  • Accepts POST requests
  • Responds within 30 seconds
  • Returns HTTP 2xx on success

Configuration

NameA descriptive label
URLYour endpoint address
MethodPOST (Standard)
EntityTarget event type

Need help?

Our technical team is available to help with your custom integration needs.

ATS integrations

Works with the ATS you already use

Source, enrich and score candidates in Instalent, then push them into your ATS with a two-way sync. Instalent complements your stack - it is not an ATS replacement.

Integration questions

Which ATS does Instalent integrate with?
RecruiterFlow, Greenhouse, Lever and TeamTailor, each with a two-way sync. Those four are the full list - if you see a longer one somewhere, it is out of date.
What does a two-way ATS integration actually sync?
Candidates you have sourced, enriched and scored are pushed into the right job in your ATS, with the verified contact details and the evidence behind the fit score travelling with them. Coming back the other way, the ATS record stays aligned so a candidate's stage and status are not two different truths in two systems. Outreach and replies stay in Instalent's unified inbox, with outcomes reflected back rather than duplicated.
Will this create duplicate candidate records in my ATS?
No - that is the specific failure the two-way sync exists to prevent. Records are matched before anything is written, so a person you sourced who already exists in the ATS updates the existing record rather than creating a second one. Duplicate creation is what makes most export-import workflows unusable after a few months, and it is why a CSV round-trip is not an equivalent substitute.
Do I need to change or replace my ATS?
No. Instalent is not an applicant tracking system. It covers the work that happens before someone is a candidate - finding them, verifying a way to reach them, scoring fit, running outreach - and then hands them to the system of record you already run. Your ATS stays the system of record.
What if my ATS is not on the list?
Then there is no integration today, and we would rather say that plainly than imply one is coming. Instalent still works as a standalone sourcing, enrichment, scoring and outreach workspace, and people move candidates across manually - it is just a worse experience than the two-way sync, and you should factor that in. If your ATS matters to your decision, tell the team before you buy rather than after.
How much setup does an ATS integration need?
You connect the ATS from inside Instalent and choose which job a search maps to. There is no engineering work and no data migration, because Instalent is not taking over as the system of record - it is writing into the one you already have.