Atlas
AI-native recruiting ATS/CRM — candidates, contacts, companies, projects (jobs), opportunities (deals). Production writes; pilot before bulk.
Use Atlas as an ATS/CRM write target and source of truth: push sourced + enriched candidates and leads, dedup against existing companies and contacts, and read projects (jobs) and opportunities (deals) as sourcing starting points. Atlas terminology: person (one record, many roles — candidate/contact/lead), project (= job), candidate (= a person's candidacy within a project's pipeline), opportunity (= deal).
Free on Hyreflow (0 credits) — runs on your own connected Atlas account. list_projects is a safe
read-only pilot.
Capabilities
| Tool | Does | Cost |
|---|---|---|
create_person | Push a new person into Atlas (strict create — 409 + existing id on identity conflict) | Free |
lookup_people | Bulk-check up to 100 identities before importing/syncing | Free |
find_company / create_company | Dedup a company by name/website/LinkedIn, or create it | Free |
list_contacts | Read company↔person contact links (enrichment/dedup) | Free |
list_projects | List projects (jobs) — a sourcing starting point | Free |
add_candidate_to_project | Push a person into a project's pipeline | Free |
list_opportunities / create_opportunity | Read/create deals as sourcing starting points | Free |
Guidance
- Auth is
Authorization: Bearer <token>(envATLAS_API_KEY); start withlist_projectsas a safe pilot. - Production ATS/CRM writes — pilot one record, show payload + response, confirm before bulk.
create_personis a strict create — it never merges into an existing record. Look the person up first withlookup_people(or catch the 409 and switch toupdate_person).- Long-tail endpoints (campaigns, meetings, interviews, fees, files, placements, users, custom
attributes) are reachable via the generic
request()passthrough. - Handoff: sourced + enriched candidates/leads →
create_person→add_candidate_to_project→ review in Atlas.
hyreflow tools execute atlas create_person \
--payload '{"firstName":"Ada","lastName":"Lovelace","identities":[{"type":"email","value":"[email protected]"}],"addedByEmail":"[email protected]"}'Atlas is an ATS sink, not a waterfall member — wire it as the final push after source → enrich → verify.
Rate limits & bulk writes
Atlas does not publish a fixed RPM, so the adapter defaults to a conservative 60 requests / minute.
Use create_people_batch, create_companies_batch, create_projects_batch and create_opportunities_batch
for large pushes.
See Bulk pushes to ATS / recruiting CRM.