Skip to main content
A custom integration connects InterviewFlowAI to a hiring tool that has no built-in integration. A developer on your team usually builds it. You decide which Interviewers, Candidates, and hiring steps it uses. Check for a built-in integration or Zapier first. They need no developer.

What you can automate

  • Create an Interviewer when you open a new role in your ATS.
  • Invite Candidates from your ATS or another tool.
  • Bring scores, reports, and Candidate progress into your own system.
  • Keep notes, stages, and additional fields in sync.
  • Notify another tool when something happens. See Webhooks.

Before you begin

  • Custom integrations are on the Scale plan.
  • Only Owners can create the API key your developer needs.

Where your developer starts

Point your developer to these two places in InterviewFlowAI:
  • Create Interviewer API: in the sidebar, click ATS & Integrations, then Create Interviewer API.
  • API Endpoints: open an Interviewer, click the Integrations tab, then click View Endpoint.
Create Interviewer API page with the POST Create Job endpoint URL, a Copy button and the Manage API keys button

The Create Interviewer API page.

API Integration window with the POST Create, POST Fetch and PATCH Custom Fields tabs and the endpoint URL

The API Integration window opened from View Endpoint.

For the full technical reference, contact support.

Prepare the handoff

  1. Choose the Interviewers and hiring stages to use.
  2. Decide when Candidates should get invitations.
  3. List what should go back to your tool, such as scores and report links.
  4. Ask an Owner to create an API key and share it securely with your developer.

Test it

Use a test Candidate and an inbox you control. Check that the invitation arrives and the results show up in your tool.
Test invitations are real emails. Use test records before you turn the integration on for Candidates.