Recruiterflow
Recruiting ATS/CRM: candidates, jobs, clients, contacts, campaigns, placements. Production writes; pilot before bulk.
Use Recruiterflow as an ATS write target and source of truth: add/update candidates, manage jobs and clients (companies), sync contacts, drive campaigns, and record placements. The destination for sourced + enriched candidates.
Free on hyreflow (0 credits): runs on your own connected Recruiterflow account. get_info is a safe read-only pilot. RF terminology: client = company.
Capabilities
| Tool | Does | Cost |
|---|---|---|
add_candidate | Create a candidate (custom_fields as [{id,value}]) | Free |
add_candidate_to_job | Attach a candidate to a job (lands under Sourced) | Free |
move_candidate_to_stage | Move a candidate's pipeline stage | Free |
search_candidates | Filter-body candidate search | Free |
list_jobs | List jobs (only_open, paging) | Free |
get_job_pipeline | Stage summary + detail for a job | Free |
add_to_campaign | Push candidates into a campaign (gate: outreach) | Free |
get_info | External-API info (safe read-only pilot) | Free |
Guidance
- Auth is header
RF-Api-Key; start withget_infoas a safe pilot. - Production ATS writes: pilot one record, show payload + response, confirm before bulk.
update_candidateis a full update: includeid; provided keys replace existing data.- Long-tail endpoints (activities, tasks, deals, files, custom-fields) aren't wired to a typed method — only the operations listed above are callable via
hyreflow tools execute recruiterflow <method>. - Handoff: sourced + enriched candidates →
add_candidate(withjob_id) → review in Recruiterflow.
hyreflow tools execute recruiterflow add_candidate \
--payload '{"first_name":"Ada","last_name":"Lovelace","email":"[email protected]","job_id":1234}'Recruiterflow is an ATS sink, not a waterfall member: wire it as the final push after source → enrich → verify.
Rate limits & bulk writes
Recruiterflow does not publish a fixed RPM, so the adapter defaults to a conservative 60 requests / minute.
Use add_candidates_batch, add_contacts_batch, add_clients_batch and create_jobs_batch for large pushes.
See Bulk pushes to ATS / recruiting CRM.
Recruitee
Post a job (or talent pool) to Recruitee: title, description, requirements, locations, department, work model and application-form location picker. BYOK-only, production writes.
Reply.io
Multichannel outreach: email plus LinkedIn steps and calls in one sequence, with an AI-SDR layer. Key gotcha: scope model gates writes, and start_sequence is approval-gated.