Hyreflow
Integrations

Spott

Recruiting CRM/ATS — candidates, clients, client contacts, jobs, applications, notes, placements, tasks, opportunities. BYOK; free on Hyreflow.

Use Spott as an ATS/CRM write target: push sourced + enriched candidates and leads, sync clients (companies-as-accounts) and their contacts, and move applications through a job's pipeline. Spott also exposes notes, tasks, placements, opportunities, and a tenant-wide people search.

Free on Hyreflow (0 credits) — runs on your own connected Spott account.

Capabilities

ToolDoesCost
create_candidateCreate a candidate (req. firstName, lastName)Free
search_candidatesQuery candidatesFree
create_clientCreate a client (req. name, description, size, specialties)Free
create_client_contactCreate a client contact under a clientFree
create_jobCreate a job — requires a resolved stageIdFree
get_vacancy_stagesPipeline stage IDs for jobsFree
create_applicationCreate an application — requires stageId and statusIdFree
move_applicationMove an application to another pipeline stageFree
create_opportunityCreate an opportunity — requires a resolved stageIdFree
search_peopleTenant-wide people searchFree

Guidance

  • Auth is an x-api-key header, generated in Spott under Settings → API (admin permissions required; the key is shown once). Each key is bound to both the workspace and the user who created it, and every action is attributed to that user — an integration acting for multiple users needs a key per user.
  • Production ATS writes — dry-run one record, show payload + response, confirm before bulk.
  • Creating a job needs a pipeline stageId, and creating an application needs stageId + statusId — resolve them first with get_vacancy_stages, get_client_stages, or get_opportunity_stages before writing.
  • Record deletion is not exposed for any resource.
  • Handoff: sourced + enriched candidates/leads → create_candidatecreate_application → review in Spott.
hyreflow tools execute spott create_candidate \
  --payload '{"firstName":"Ada","lastName":"Lovelace","email":"[email protected]"}'

Spott is an ATS sink, not a waterfall member — wire it as the final push after source → enrich → verify.

Rate limits & bulk writes

Spott publishes a rate limit of 600 requests/minute per API key — the adapter paces to that number rather than guessing a conservative default. Most list endpoints use cursor pagination; placements use offset pagination instead. Use create_candidates_batch, create_clients_batch, and create_notes_batch for large single-record pushes, or the native bulk endpoints for applications — batch helpers pace automatically. See Bulk pushes to ATS / recruiting CRM.

On this page