Recruiting CRM/ATS — candidates, clients, client contacts, jobs, applications, notes, placements, tasks, and opportunities.
Spott is a recruiting CRM, and one of the 53 tools hyreflow connects to Claude, ChatGPT and other AI assistants. Through hyreflow, an AI agent can run 60 actions: 29 that look something up and 31 that create or change records. Spott runs on your own Spott account: hyreflow charges no credits for it, and Spott bills you as before.
Through hyreflow, an AI agent can run 60 Spott actions: 29 that look something up and 31 that create or change records. Spott runs on your own Spott account: hyreflow charges no credits for it, and Spott bills you as before.
| Spott action | What it does | Cost through hyreflow |
|---|---|---|
| Find list | Looks something up | no hyreflow credits |
| Search candidates | Looks something up | no hyreflow credits |
| Search clients | Looks something up | no hyreflow credits |
| Search jobs | Looks something up | no hyreflow credits |
| Search people | Looks something up | no hyreflow credits |
| Add to list by name | Creates or changes a record | no hyreflow credits |
| Create application | Creates or changes a record | no hyreflow credits |
| Create applications bulk | Creates or changes a record | no hyreflow credits |
| Create candidate | Creates or changes a record | no hyreflow credits |
| Create candidates batch | Creates or changes a record | no hyreflow credits |
| Spott action | What it does | Cost through hyreflow |
|---|---|---|
| Create client | Creates or changes a record | no hyreflow credits |
| Create client contact | Creates or changes a record | no hyreflow credits |
| Create clients batch | Creates or changes a record | no hyreflow credits |
| Create job | Creates or changes a record | no hyreflow credits |
| Create list | Creates or changes a record | no hyreflow credits |
| Create note | Creates or changes a record | no hyreflow credits |
| Create notes batch | Creates or changes a record | no hyreflow credits |
| Create opportunity | Creates or changes a record | no hyreflow credits |
| Create task | Creates or changes a record | no hyreflow credits |
| Link candidates to list | Creates or changes a record | no hyreflow credits |
| Link client contacts to list | Creates or changes a record | no hyreflow credits |
| Link clients to list | Creates or changes a record | no hyreflow credits |
| Move application | Creates or changes a record | no hyreflow credits |
| Reject application | Creates or changes a record | no hyreflow credits |
| Remove from list by name | Creates or changes a record | no hyreflow credits |
| Unlink candidates from list | Creates or changes a record | no hyreflow credits |
| Unlink client contacts from list | Creates or changes a record | no hyreflow credits |
| Unlink clients from list | Creates or changes a record | no hyreflow credits |
| Update applications bulk | Creates or changes a record | no hyreflow credits |
| Update candidate | Creates or changes a record | no hyreflow credits |
| Update client | Creates or changes a record | no hyreflow credits |
| Update client contact | Creates or changes a record | no hyreflow credits |
| Update job | Creates or changes a record | no hyreflow credits |
| Update list | Creates or changes a record | no hyreflow credits |
| Update note | Creates or changes a record | no hyreflow credits |
| Update opportunity | Creates or changes a record | no hyreflow credits |
| List application activities | Looks something up | no hyreflow credits |
| List applications | Looks something up | no hyreflow credits |
| List applications for candidate | Looks something up | no hyreflow credits |
| List applications for vacancy | Looks something up | no hyreflow credits |
| List candidates | Looks something up | no hyreflow credits |
| List client contacts | Looks something up | no hyreflow credits |
| List clients | Looks something up | no hyreflow credits |
| List jobs | Looks something up | no hyreflow credits |
| List lists | Looks something up | no hyreflow credits |
| List notes | Looks something up | no hyreflow credits |
| List opportunities | Looks something up | no hyreflow credits |
| List placements | Looks something up | no hyreflow credits |
| List tasks | Looks something up | no hyreflow credits |
| Get application | Looks something up | no hyreflow credits |
| Get candidate | Looks something up | no hyreflow credits |
| Get client | Looks something up | no hyreflow credits |
| Get client contact by candidate | Looks something up | no hyreflow credits |
| Get client stages | Looks something up | no hyreflow credits |
| Get job | Looks something up | no hyreflow credits |
| Get note | Looks something up | no hyreflow credits |
| Get opportunity | Looks something up | no hyreflow credits |
| Get opportunity stages | Looks something up | no hyreflow credits |
| Get placement | Looks something up | no hyreflow credits |
| Get vacancy stages | Looks something up | no hyreflow credits |
One credit is priced on the pricing page. The full price list for every tool is in the pricing tables.
5 hyreflow skills call Spott as part of the run. A skill is a whole pipeline your agent already knows, end to end.
use whenyou have years of placements in your database and no habit of asking those people who else is good
use whenyou have placed people over the years and would not know if one of them walked out of a client last month
use whenyou want to start the week knowing which jobs are live, what moved, which jobs have gone quiet and who needs chasing, without clicking through every record
use whenyou have just taken a brief on a recorded call and want it written up properly before the search starts
use whenyou have just interviewed a candidate on a recorded call and the notes need to be on their record before the next call pushes them out of your head
hyreflow ships a written playbook for Spott, and the agent loads it before the first call. Auth, rate limits, what each call costs, which actions need your approval, and the mistakes worth avoiding. It is the difference between an agent that knows the tool and one that guesses at it.
Read the Spott docs →Use Spott to load enriched leads and candidates into the ATS and to read/write jobs, clients, contacts, applications, notes, placements, tasks, and opportunities. It is a sink for an enriched CSV produced by the sourcing/enrichment layer, alongside the other CRM/ATS integrations.
| Tool | Does | Cost |
|---|---|---|
search_candidates |
Query candidates | Free |
create_candidate |
Create a candidate (req. firstName, lastName) |
Free |
search_clients |
Query clients (companies-as-accounts) | Free |
create_client |
Create a client (req. name, description, size, specialties) |
Free |
create_client_contact |
Create a client contact under a client (req. firstName, lastName) |
Free |
search_jobs |
Query jobs | Free |
create_job |
Create a job (req. stageId + company/role fields) |
Free |
create_application |
Create an application (req. vacancyId, candidateId, stageId, statusId) |
Free |
move_application |
Move an application to another stage | Free |
get_vacancy_stages |
Pipeline stage IDs for jobs | Free |
get_client_stages |
Pipeline stage IDs for clients | Free |
get_opportunity_stages |
Pipeline stage IDs for opportunities | Free |
create_opportunity |
Create an opportunity (req. stageId) |
Free |
search_people |
Tenant-wide people search | Free |
list_lists |
Browse lists (candidate/client/client-contact, personal or workspace) | Free |
find_list |
Resolve a list by name | Free |
create_list |
Create a list for candidates, clients, or client contacts | Free |
add_to_list_by_name |
Resolve a list by name and link records to it | Free |
remove_from_list_by_name |
Resolve a list by name and unlink records from it | Free |
link_candidates_to_list |
Link candidates to a list by id | Free |
unlink_candidates_from_list |
Unlink candidates from a list by id | Free |
spott; run it via hyreflow tools execute spott <method>.stageId (applications also need statusId) — resolve it first with get_vacancy_stages, get_client_stages, or get_opportunity_stages.add_to_list_by_name won't create a missing list, and removing records from a list does not delete the records.create_* methods.hyreflow tools execute spott create_candidate \
--payload '{"firstName":"Ada","lastName":"Lovelace","email":"[email protected]"}'
hyreflow tools execute spott add_to_list_by_name \
--payload '{"list_name":"Acme Q4 shortlist","record_ids":["candidate-123","candidate-456"]}'
Spott publishes a rate limit of 600 requests/minute per API key. Use the batch helpers for large pushes — they loop single calls and pace requests automatically:
hyreflow tools execute spott create_candidates_batch \
--payload '{"payloads":[{"firstName":"Ada","lastName":"Lovelace"},{"firstName":"Grace","lastName":"Hopper"}]}'
Yes. hyreflow is a connector for Claude, ChatGPT and other AI assistants. Once hyreflow is connected, you ask for the outcome in plain language and the assistant calls Spott for you. hyreflow exposes 60 Spott actions this way.
Yes. Spott runs on your own Spott account. You connect it to hyreflow once, hyreflow charges no credits for the calls, and Spott bills you as before.
Spott runs on your own Spott account: hyreflow charges no credits for it, and Spott bills you as before.
Add the hyreflow MCP server to your assistant and sign in. hyreflow calls the Spott API directly and exposes its actions as tools the assistant can run, so there is no separate Spott server to install.
Connect hyreflow to Claude or ChatGPT and ask for the outcome. It reads the playbook above before it makes a single call.