This article introduces Hiring Agent, HrFlow.ai’s AI-powered application, and explains how to set it up for your recruitment workflows.
HrFlow.ai apps perform specific recruitment and talent management tasks. They are designed to work seamlessly together across the HrFlow.ai platform, helping teams automate workflows, improve efficiency, and support better decision-making.
In this article, we’ll walk you through the main configuration steps and show you how to set up Hiring Agent for your organisation.
What is Hiring Agent?
HrFlow.ai’s Hiring Agent helps recruitment teams optimise candidate pre-selection across existing talent pools, including ATSs, CRMs, talent databases, and new applications, based on a job description or custom search criteria.
Hiring Agent can reach 94% accuracy in identifying candidates with a high likelihood of succeeding in the role, helping recruiters focus their attention on the most relevant profiles.
Getting Started with Hiring Agent
Product Demo (EN)
How to create your Hiring Agent
The setup process follows the steps outlined below.
1. Login in to your HrFlow.ai account using: https://hrflow.ai/signup/.
2. Once you enter the home page, navigate to the App Studio.
3. Click on "Hiring Agent".
4. You can proceed by clicking the "create ai app" button.
5. Name your app and select your source for profiles (candidates), which in most cases will be your ATS and/or CRM, but not limited to these.
6. You also need to select the board where your job descriptions are stored, as well as a board which collects all searches (job requirements) prompted by your users. This is usually connected to your ATS, but not limited to it.
7. Then, select the algorithm “my scoring algorithm for recruiters”, and next choose the grading algorithm “grader-hrflow-profiles”.
8. Here, you can choose the preferred language and select the level of authentication required from your users.
9. You can add an external profile link to let users open candidate profiles directly from Hiring Agent. This link can redirect to the corresponding profile in your ATS, CRM, or CV database.
10. You can then configure the filters recruiters will use to narrow down the talent pool. Start with the default filters provided by HrFlow, such as Location. "Tracking Status" allows filtering candidates by status (e.g. applied, viewed, interviewed)
11. Create custom filters to give recruiters more ways to refine the talent pool (e.g. education, seniority, etc). These filters can be tailored to the data available in your candidate profiles and the specific needs of your sourcing.
12. Use raw filters for standalone candidate attributes such as salary expectations, availability, etc. For each filter, define the data type, filtering method, unit, and default value.
13. Now you’re ready to launch your agent. Just copy and paste the link into your browser, or click Preview to open it in a new tab.
Architecture
The following APIs can be combined to build a Hiring Agent workflow, each one playing a specific role:
Job Parsing API
Use the Job Parsing API with our Atlas parsing model to structure and index a job offer in a Board.
Job Asking API
Use the Job Asking API to enrich the main sections of the Job object, particularly tasks, requirements, and skills.
Profile Scoring API
Use the Profile Scoring API to filter and score a large source of parsed resumes before moving to more detailed evaluation.
For example, if your database contains 1 million profiles, Scoring can be used to identify and return the top 1000 candidates for the next step.
Profile Grading API
Use the Profile Grading API to rerank a maximum of 1000 profiles, evaluating them incrementally, one profile at a time.If you are working with a smaller candidate database, you can use the Searching API instead of Scoring for the initial filtering step, then apply the Grading API directly to the resulting profiles.
In all cases, the Grading score should be considered the final matching score.
Profile Reasoning API
Use the Profile Reasoning API on the strongest matches - for example, profiles with a Grading score above 70 - to explain candidate fit and identify potential talent or skill gaps.Applying Reasoning only to the most relevant profiles also helps optimize API usage.
Below is the list of APIs we recommend for building a Hiring Agent, along with the corresponding documentation:
Text & Job Parsing API: https://developers.hrflow.ai/reference/parse-a-raw-text
Text Geocoding API: https://developers.hrflow.ai/reference/geocode-a-text
Text Tagging API: https://developers.hrflow.ai/reference/tag-a-text
Job Storing API: https://developers.hrflow.ai/reference/index-a-job
Profile Asking API (CvGPT): https://developers.hrflow.ai/reference/ask-a-question-to-a-profile-indexed-in-a-source
Job Asking API (JobGPT): https://developers.hrflow.ai/reference/ask-a-question-to-a-job-indexed-in-a-board
Profiles Scoring API: https://developers.hrflow.ai/reference/score-profiles-for-a-job
Profile Grading API: https://developers.hrflow.ai/reference/grade-a-profile-indexed-in-a-source-for-a-job
Profile Reasoning API: https://developers.hrflow.ai/reference/explain-a-profile-for-a-job
Interested in trying Hiring Agent?














