Skip to main content
Use this guide to seamlessly connect InterviewFlowAI with your existing Applicant Tracking Systems (ATS), CRMs, or internal tools. Proper integration ensures automated candidate ingestion, two-way data syncing, and real-time updates, creating a frictionless experience for both your hiring team and your candidates.

How integrations work

In the Integrations flow, you configure core communication channels between InterviewFlowAI and your external systems:
API / FeatureDescription
Ingestion APIPush candidate data into InterviewFlowAI programmatically to trigger interview invitations.
Create Interviewer APICreate new Interviewers with full interview configuration programmatically.
Fetch APIRetrieve candidate lists, specific interview details, and filter records directly from our system.
Patch APIUpdate custom fields and sync statuses back to candidate records in InterviewFlowAI.

Getting started

1

Generate your API key

Before setting up any connections, you must authenticate your requests.
  1. Navigate to the API Keys section in your main dashboard settings.
  2. Click Generate to create a new secure API key.
Requirement: You must include this API key in the headers of all your API requests (Ingestion, Fetch, and Patch) to authenticate successfully. Keep this key secure.
2

Access Interviewer-specific integrations

Integrations are scoped to specific Interviewers to ensure candidates are routed to the correct interview flow.
  1. Select your target Interviewer from the main dashboard.
  2. Click on View Interviews.
  3. Click on the Integrations tab.