Integration · Payroll & HR
Connect Claude & ChatGPT to Recruiterflow
Ask your AI who is in each stage of a job, to add a candidate to a pipeline, or to log a note after a call. It reads and updates candidates, jobs, client companies and contacts in Recruiterflow, moves candidates between stages and reads their activity history. Recruiting admin gets done in the chat you already have open.
Free plan, no credit card. Takes about a minute.
Try asking
“Who is in each stage of the Senior Backend Engineer job?”
The AI finds the job and lists the candidates in each pipeline stage.
“Add Maria Jensen to the Product Designer job and move her to Phone screen.”
It adds the candidate to the job's pipeline and moves her to the stage you named.
“Log a note on Maria: strong portfolio, expects 60k.”
It adds the note to the candidate's profile.
What your AI can do
Candidates and pipelines
Search, create and update candidates, add them to jobs, move them between stages, disqualify them and read their activity.
Jobs
List open jobs, read stages and pipelines, create and update jobs, and add notes.
Clients, contacts and deals
Create and update client companies and contacts, add notes, and read business development deals.
“What has happened with this candidate so far?”
It lists the candidate's activity history: notes, emails, calls and stage moves.
“Which jobs are open right now?”
It lists jobs with only open ones included, and can add each job's description.
“Create a client company for Nordic Foods with domain nordicfoods.dk.”
It creates the client company with name, domain and any location or industry you give.
128 tools for Recruiterflow
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_candidate_noteChanges dataAdd a note to a candidate: candidate `id` and the note text in `value`.add_candidate_to_jobChanges dataAdd a candidate (`id`) to a job's pipeline (`job_id`).add_client_noteChanges dataAdd a note to a client company: client `id` and the note text in `value`.add_contact_noteChanges dataAdd a note to a client contact: contact `id` and the note text in `value`.add_job_noteChanges dataAdd a note to a job: job `id` and the note text in `value`.add_prospects_to_a_sequenceChanges dataCreate a new add. Required: prospect ids, sequence id or user id. API summary: Add prospects to a sequence.create_a_custom_activityChanges dataCreate a new create. API summary: Create a custom activity.create_a_new_dealChanges dataCreate a new create. API summary: Create a New Deal.create_a_placementChanges dataCreate a new create. API summary: Create a placement.create_activity_fetchChanges dataCreate a new activity fetch. API summary: Get list of activities by ids. This does not include notes, call, email and calender activities.create_add_10Changes dataCreate a new add. API summary: Please add ARGUMENTS (AS A FORM), the api is used to attach files to jobs.create_add_4Changes dataCreate a new add. API summary: Please add ARGUMENTS (AS A FORM), the api is used to attach files to client companies.create_add_7Changes dataCreate a new add. API summary: Please add ARGUMENTS (AS A FORM), the api is used to attach files to contacts.create_add_9Changes dataCreate a new add. API summary: Please add ARGUMENTS (AS A FORM), the api is used to attach files to deals.create_add_postChanges dataCreate a new add. API summary: Please add ARGUMENTS (AS A FORM), the api is used to attach files to candidates.create_campaign_to_campaignChanges dataCreate a new campaign. API summary: Add candidate/contact to campaign.create_candidateChanges dataAdd a new candidate with name, email and phone lists, title, organization, skills, location, source and social profiles.create_candidate_application_formChanges dataCreate a new candidate. Required: id or job id. Search candidates first to avoid duplicates. API summary: The add application form endpoint allows you to export application information about a job to Recruiterflow.create_clientChanges dataAdd a new client company with name, domain, location, industry, size, phone and tags.create_contactChanges dataAdd a new client contact with first and last name, email and phone lists, title and `client_company`.create_createChanges dataCreate a new create. API summary: Create a call.create_create_postChanges dataCreate a new create. API summary: Create a job location that is not present in the system, use location list api to see all available locations.create_deleteChanges dataCreate a new delete. API summary: Delete a custom activity.create_delete_2Changes dataCreate a new delete. API summary: End point to delete any notes.create_delete_postChanges dataCreate a new delete. API summary: Deletes the specified job location from the system.create_infoChanges dataCreate a new info. API summary: Get information about the external API.create_jobChanges dataCreate a new job with `title`, client company, locations, department, employment type, salary range, openings and description (`about_position`).create_listChanges dataCreate a new list. Required: current page or items per page. API summary: List sequences created within Recruiterflow.create_move_stageChanges dataCreate a new move stage. API summary: Move a deal to a new stage.create_openChanges dataCreate a new open. API summary: Open a job in Recruiterflow.create_removeChanges dataCreate a new remove. Required: prospect ids, sequence id or user id. API summary: Remove prospects from a sequence.create_updateChanges dataCreate a new update. API summary: Set (or clear) the star rating (1-5) of a candidate.create_update_4Changes dataCreate a new update. Required: candidate id, custom fields or job id. API summary: Updates job-candidate custom field values.create_update_6Changes dataCreate a new update. API summary: Updates job location details(name, state, city, country, zip code).delete_campaigns_from_campaignDeletesPermanently delete a campaign. Destructive action; may require approval. API summary: Remove candidate/contact from campaign.disqualify_candidateChanges dataReject a candidate (`id`) for a job (`job_id`), with an optional `reason`.download_a_documentList gets. Optional filters: id. API summary: Download a document.get_all_calendar_events_for_a_candidateList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all calendar events for a candidate.get_all_calendar_events_for_a_contactList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all calendar events for a contact.get_all_calls_list_for_a_candidateList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all calls list for a candidate.get_all_calls_list_for_a_client_companyList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all calls list for a client company.get_all_calls_list_for_a_contactList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all calls list for a Contact.get_all_calls_list_for_a_dealList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all calls list for a deal.get_all_calls_list_for_a_jobList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all calls list for a job.get_all_emails_list_for_a_candidateList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all emails list for a Candidate.get_all_emails_list_for_a_contactList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all emails list for a Contact.get_all_placement_records_for_a_candidateList lists. Optional filters: id or include count. API summary: Get all placement records for a candidate.get_all_stage_movements_for_a_candidateList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all stage movements for a candidate.get_all_tasks_for_a_candidateList lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all tasks for a candidate.get_campaign_reportGet one campaign. API summary: This endpoint lists all communications sent in a particular campaign.get_candidateGet one candidate's full profile by candidate `id`.get_clientGet one client company by `id`.get_contactGet one client contact by contact `id`.get_dealGet one business development deal by `id`, together with the owning user's `user_id`.get_jobGet one job by `job_id`; set `include_stages` to 1 to also get its pipeline stages.get_job_pipelineGet the candidates in each pipeline stage of a job by `job_id`.get_paginated_list_of_activities_for_a_clientList lists. Optional filters: id, items per page, current page or include count. API summary: Get paginated list of activities for a client.get_paginated_list_of_activities_for_a_contactList lists. Optional filters: id, items per page, current page or include count. API summary: Get paginated list of activities for a contact.get_paginated_list_of_activities_for_a_dealList lists. Optional filters: id, items per page, current page or include count. API summary: Get paginated list of activities for a deal.get_paginated_list_of_activities_for_a_jobList lists. Optional filters: id, items per page, current page or include count. API summary: Get paginated list of activities for a job.get_projectGet one project. API summary: All filters available in the /api/external/job/list API except currentpage, itemsperpage.get_the_star_rating_1_5_of_a_candidateList gets. Optional filters: id. API summary: Get the star rating (1-5) of a candidate.list_all_statuses_for_contactsList lists. API summary: List all statuses for contacts.list_all_tags_for_candidates_and_contactsList lists. Optional filters: items per page, current page or include count. API summary: List all tags for candidates and contacts.list_candidate_activitiesList the activity history (notes, emails, calls, stage moves) of a candidate by `id`, page by page.list_candidatesList candidates page by page with `current_page` and `items_per_page`; set `include_notes` or `include_files` to 1 to add them.list_clientsList client companies page by page with `current_page` and `items_per_page`.list_contactsList client contacts page by page with `current_page` and `items_per_page`.list_dealsList business development deals owned by a user (`user_id`), page by page.list_deals_stagesList deals. API summary: Get all stages for deal pipeline.list_gets_3List gets. Optional filters: placement id, detailed or user id. API summary: Returns the placement info for specified placement record.list_gets_getList gets. Optional filters: id. API summary: This API returns scorecard details specified.list_jobsList jobs page by page; set `only_open` to 1 for open jobs only and `include_description` to add the job description.list_listsList lists. Optional filters: items per page, current page or include count. API summary: This endpoint lists all campaigns created within Recruiterflow.list_lists_10List lists. API summary: Lists all activity types for contacts.list_lists_11List lists. Optional filters: include count. API summary: The endpoint lists all contact custom fields.list_lists_13List lists. Optional filters: id, before, items per page, current page or include count. Results are paginated. API summary: Get all tasks for a candidate.list_lists_14List lists. API summary: Lists all activity types for deal.list_lists_15List lists. Optional filters: include count. API summary: Lists all Deal custom fields available.list_lists_16List lists. Optional filters: include count. API summary: Lists all industries.list_lists_17List lists. Optional filters: include count. API summary: Lists all job-candidate custom fields.list_lists_18List lists. Optional filters: candidate id or job id. API summary: Returns current values for job-candidate custom fields.list_lists_19List lists. API summary: Lists all job remote status.list_lists_2List lists. API summary: Lists all activity types for candidate.list_lists_20List lists. Optional filters: include count. API summary: Lists all job status.list_lists_21List lists. API summary: Lists all job templates.list_lists_22List lists. API summary: Lists all activity types for job.list_lists_23List lists. Optional filters: include count. API summary: Lists all job custom fields available.list_lists_24List lists. Optional filters: include count. API summary: Lists all job departments.list_lists_25List lists. Optional filters: include count. API summary: Lists all job engagement type.list_lists_27List lists. Optional filters: job id, detailed, user id, items per page, current page or include count. API summary: Lists all placements for specified job.list_lists_28List lists. API summary: Lists all job supported salary frequencies.list_lists_29List lists. API summary: Lists all job visibilities.list_lists_3List lists. Optional filters: include count. API summary: The endpoint lists all candidate custom fields.list_lists_30List lists. Optional filters: include count or open jobs only. API summary: Lists all job locations in the account.list_lists_31List lists. Optional filters: items per page, current page, detailed, user id or include count. API summary: Lists all placements in the account.list_lists_32List lists. API summary: This endpoint lists all call outcomes available.list_lists_33List lists. API summary: This endpoint lists all meeting types available.list_lists_34List lists. Optional filters: include count. API summary: Lists all Company statuses.list_lists_4List lists. Optional filters: id, job id or include count. API summary: Get all scorecards for a candidate and jobid.list_lists_5List lists. API summary: Lists all activity types for client.list_lists_6List lists. Optional filters: include count. API summary: Lists all company custom fields.list_lists_8List lists. API summary: Lists all Company statuses.list_lists_9List lists. Optional filters: include count. API summary: Lists all company size.list_lists_getList lists. Optional filters: include count. API summary: This endpoint lists all campaign-related statuses.list_of_employment_typesList lists. Optional filters: include count. API summary: List of employment types.list_of_organization_locationsList lists. Optional filters: include count. API summary: List of organization locations.list_phone_typesList phone types. API summary: This endpoint lists all phone types available.list_reference_dataList reference data. API summary: Reference data for the sequence APIs.list_stage_namesList stage names. API summary: Lists all job distinct stage names in the account.list_usersList the users (recruiters) in your Recruiterflow account, to find a user ID for other tools.move_candidate_to_stageChanges dataMove a candidate (`id`) to another pipeline stage: pass `stage` with the stage ID, or the stage name together with `job_id`.search_candidatesChanges dataSearch candidates. Use this to find existing candidates before creating a new candidate. API summary: Find all search types in the link below.search_contactsChanges dataSearch contacts. Use this to find existing contacts before creating a new contact. API summary: Find all search types in the link below.search_customersChanges dataSearch customers. Use this to find existing customers before creating a new customer. API summary: Find all search types in the link below.search_dealsChanges dataSearch deals. Use this to find existing deals before creating a new deal. API summary: Find all search types in the link below.search_getsSearch gets by id or email. Use this to find existing gets before creating a new get. API summary: The User get endpoint allows you to search for a specific user based on email/id.search_projectsChanges dataSearch projects. Use this to find existing projects before creating a new project. API summary: Searches job with a specific filter or query.submit_projectVisible to othersClose a project. Has effects visible outside this system. API summary: Close a job in Recruiterflow.update_a_custom_activityChanges dataCreate a new update. API summary: Update a custom activity.update_a_placementChanges dataCreate a new update. API summary: Update a placement.update_candidateChanges dataUpdate a candidate by `id`: name, email, phone, title, organization, skills, tags or custom fields. Only the fields you pass change.update_clientChanges dataUpdate a client company by `id`: name, domain, location, status, phone, tags or custom fields. Only the fields you pass change.update_contactChanges dataUpdate a client contact by `id`: name, email, phone, title, company or tags. Only the fields you pass change.update_jobChanges dataUpdate a job by `job_id`: title, status, description, locations, salary range, openings or hiring team. Only the fields you pass change.update_profile_picture_for_a_contactChanges dataUpload a profile image. API summary: Update profile picture for a contact.update_the_dealChanges dataCreate a new update. API summary: Update the Deal.upload_profile_imageChanges dataUpload a profile image. API summary: Update profile picture for a candidate.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Recruiterflow from the app list.
- 2
Paste your key
Paste your Recruiterflow API key. The key is not shown in the app: ask Recruiterflow support (in-app chat or [email protected]) for your account's API key. One key covers the whole account.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Recruiterflow?
It can list and read candidates, jobs, pipelines, client companies, contacts, users and business development deals. It can create and update candidates, jobs, clients and contacts, add notes, add candidates to jobs, move them between stages and disqualify them.
Does the AI see my Recruiterflow API key?
No. You paste your Recruiterflow API key into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.
Can I control what the AI is allowed to do?
Yes. Switch on only the tools you want, for example lookups and notes without pipeline changes. Actions like moving or disqualifying a candidate can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You connect your own Recruiterflow account.
Where do I get a Recruiterflow API key?
Recruiterflow does not show API keys in the app. You ask their support for it, through the in-app chat or [email protected]. The key covers the whole account, so use the tool switches in HeyMyApps to limit what the AI can do.
Related integrations
Let your AI work in Recruiterflow today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Recruiterflow freeHeyMyApps is not affiliated with Recruiterflow. Product names are trademarks of their owners.






