---
title: Recruiterflow API Integration on Truto
slug: recruiterflow
category: ATS
canonical: "https://truto.one/integrations/detail/recruiterflow/"
---

# Recruiterflow API Integration on Truto



**Category:** ATS  
**Status:** Generally available

## Unified APIs

### Unified ATS API

- **Applications** — The applications represent an application for a job.
- **Attachments** — The attachments represent an attachment for a candidate.
- **Candidates** — The candidates represent a candidate.
- **Job Interview Stages** — The job interview stages represent a job interview stage.
- **Jobs** — The jobs represent a job.
- **Users** — The users represent a user.

## How it works

1. **Link your customer's Recruiterflow account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Recruiterflow.** The Proxy API is a 1-to-1 mapping of the Recruiterflow API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Automate candidate screening when applications hit specific pipeline stages** — Assessment and screening SaaS companies can listen for stage changes in Recruiterflow and automatically trigger evaluations — video interviews, skills tests, or AI scoring — without recruiters leaving their ATS. Results flow back as attachments and notes on the candidate timeline.
- **Sync placed candidates into onboarding and background check workflows** — HR tech platforms that handle background verification or onboarding can pull candidate data and resumes the moment a recruiter moves an application to a late-stage pipeline step, eliminating duplicate data entry for staffing agencies.
- **Power AI talent rediscovery across agency candidate databases** — AI matching platforms can ingest historical candidates and active jobs from Recruiterflow, surface high-fit matches from dormant talent pools, and create new applications automatically — helping agencies monetize their existing database.
- **Distribute job postings to external boards and marketplaces** — Job distribution platforms can pull newly created jobs from Recruiterflow — including location, department, and custom fields — to programmatically syndicate listings across job boards, keeping everything in sync as recruiters update roles.
- **Enrich candidate profiles with sourcing and contact data** — Data enrichment and sourcing tools can write verified emails, phone numbers, parsed CVs, and enrichment tags back into Recruiterflow candidate records, so recruiters get actionable contact data without switching tools.

## What you can build

- **Stage-triggered assessment delivery** — Automatically send video interview or skills test invitations when a candidate's application moves to a designated interview stage in Recruiterflow.
- **Resume and report attachment sync** — Push assessment results, background check reports, or enriched CVs as attachments directly onto candidate profiles in Recruiterflow.
- **AI-powered candidate-to-job matching with auto-application creation** — Score historical candidates against new jobs and create applications in Recruiterflow for top matches so recruiters see AI recommendations inside their existing pipeline.
- **Bidirectional candidate data sync** — Keep candidate records — names, emails, phones, and custom fields — consistent between your product and Recruiterflow by reading and writing via the Unified ATS API.
- **Recruiter activity and ownership mapping** — Pull Recruiterflow users to attribute candidates, jobs, and pipeline actions to the correct recruiter inside your own product's dashboards and reporting.
- **Real-time job pipeline monitoring dashboard** — Ingest jobs, their interview stages, and application counts from Recruiterflow to power analytics views showing pipeline health and stage conversion rates.

## FAQs

### What Unified API resources does Truto support for Recruiterflow?

Truto maps Recruiterflow to the Unified ATS API, which covers Applications, Attachments, Candidates, Job Interview Stages, Jobs, and Users. These are the standard resources available for read and write operations through Truto's unified layer.

### Are there pre-built Truto tools for Recruiterflow?

No pre-built tools are available yet. Truto builds tools for Recruiterflow on request based on your specific integration needs — reach out to the Truto team to scope what you need.

### How does authentication work for connecting a Recruiterflow account?

Recruiterflow uses API key-based authentication. Your end users (the staffing agencies) generate an API key from their Recruiterflow account settings and provide it through Truto's managed auth flow, so you never handle raw credentials directly.

### Can I react to real-time events in Recruiterflow, like a candidate changing stages?

Recruiterflow supports webhooks for key events including candidate applications, stage changes, and candidate disqualification. Truto can help you consume these events so your product reacts in real-time to pipeline movements.

### Does Recruiterflow support custom fields, and can I access them through Truto?

Yes, Recruiterflow allows custom fields on candidates, jobs, and other objects. Truto's Unified ATS API is designed to surface custom fields alongside standard data, though exact support depends on the resource — discuss your specific requirements with the Truto team.

### Who are the typical end users connecting their Recruiterflow accounts?

Recruiterflow is built for staffing and recruiting agencies, not corporate HR teams. Your end users will typically be agency owners, sourcing specialists, or recruitment consultants at boutique to mid-size firms with 10–50 recruiters.
