The problem of lost candidates: an invisible cost of recruitment

Every recruiting team faces the same problem: valuable candidates who get lost in the chaos of the hiring process. Resumes left in email inboxes, notes written on paper about a promising candidate who was not selected for a previous role, conversations on LinkedIn that went unfollowed - these are all missed opportunities that repeat themselves in every recruitment cycle.

Studies from the HR industry show thatover 60% of the candidates who reached the final stages of a recruitment process are never contacted againfor other roles in the same company. These candidates - the so-called "silver medalists" - have already gone through screening, have been evaluated and have demonstrated solid skills. The only reason they weren't hired is because someone else was a little better suited for that specific role, at that specific time.

The cost of this loss does not appear in any financial report, but it is real and substantial. When a new position opens, the recruitment team starts from scratch: publishes announcements, waits for applications, does screening, organizes interviews. This whole process lasts on average36-42 days and costs between 3,000 and 15,000 RON per position, depending on seniority. But if there are already pre-evaluated candidates in the database who would be suitable for the new role, the time and cost would be dramatically reduced.

The problem is not the lack of candidates - it is the lack of a system to centralize, organize and make them accessible when you need them. This is exactly the problem that a professional candidate database solves.

What is a candidate database and how does it differ from a simple CV folder

A candidate database is a centralized system that stores, organizes and indexes information about all the candidates with whom the company has ever interacted - regardless of the source, the job they applied for or the result of the selection process.

The difference between a database of candidates and a folder with CVs on Google Drive is the same as between an indexed library and a warehouse of discarded books. In the folder, the CVs exist physically, but finding the right one requires manual opening of each file. In a database, each candidate has a structured profile with automatically extracted information: name, contact, experience, skills, interaction history, team evaluations and associated documents.

Full-text search in CVs

Treegarden allows searching through the complete content of CVs, not just through the profile fields. Are you looking for a candidate with experience in "SAP FICO"? Write the term in the search bar and the system returns all the candidates whose CVs contain these keywords - even if the information was not extracted in a specific field. This functionality transforms the database from a static register into an intelligent search engine.

A modern candidate database offers more than storage. She becomes onetalent pool activ- an ecosystem of pre-evaluated candidates from which you can quickly recruit when a need arises. Instead of waiting weeks for new applications, you can identify in a few seconds candidates from the existing pool who fit the new position.

Moreover, a database of candidates maintainsistoricul complet al relatieiwith each candidate: what jobs he applied for, what stage he reached, what feedback he received, who interviewed him and what impressions he left. This information is invaluable when you decide to re-contact a candidate after months or even years since the last interaction.

Essential functionalities of the Treegarden database

The Candidate Database module in Treegarden was designed as a global, cross-job view of all candidates in the system. Unlike the per-job view (where you only see the candidates applied to a certain role), the Candidate Database shows you the entire talent universe with which your company has interacted.

Search in real time.The main search bar works instantly - as you type, the results are updated. You can search by name, email address or phone number. This quick search is essential when a candidate calls and you want to find their profile right away, or when a manager asks about a candidate they interviewed last month.

Search by skills and keywords in the CV.This is the functionality that differentiates a modern ATS from a simple recruitment CRM. Treegarden indexes the full content of each CV uploaded to the system and allows full-text searching. If you need a developer with experience in "React Native" or an accountant who knows "IFRS 16", the system finds all relevant candidates in a few seconds, regardless of when they applied or to which position.

Filtre avansate.In addition to searching, the database offers a complete filtering system. You can filter candidates by:

  • Job- see the candidates associated with a specific role or all roles
  • Stage in the pipeline- finds all candidates in the interview stage, all those who received the offer, or all those rejected
  • Time interval- filter by application date to see recent candidates or those from the last 6 months
  • Tag-uri- search for candidates tagged with specific skills, seniority level or other personalized criteria
  • Sursa- identify candidates from BestJobs, eJobs, LinkedIn, referrals or direct applications

Role-based access

Treegarden implements a role-based access (RBAC) system in the candidate database. Hiring Managers see only the candidates associated with the jobs to which they are assigned, while HR Managers and Owners have complete visibility. This segmentation protects the confidentiality of candidates and respects the "need-to-know" principle required by the GDPR.

Export CSV.The entire database or a filtered subset can be exported in CSV format for external analysis, reports to management or audit. Export complies with GDPR rules - sensitive data is included only with valid consent.

Bulk Tagging.You can select several candidates simultaneously and apply tags in bulk. This functionality is essential for organizing the talent pool: after a recruitment event, you can tag all participating candidates; after a wave of applications for a technical role, you can label candidates by seniority level.

Practical use cases: from sourcing to compliance

The candidate database is not just a passive repository of CVs. Used strategically, it becomes an active talent sourcing and management tool. Here are the most common use cases:

Rehiring "silver medalist" candidates.This is the use case with the highest ROI. When a new position is opened, the first step should be to search the existing database. Candidates who reached the final stages of previous processes, but were not selected, are pre-validated candidates. They have already been screened, interviewed and evaluated positively. Re-contacting them reduces hiring time by up to 50% and cost by up to 70%, according to industry data.

Internal sourcing for new roles.Imagine that you published an ad for "Frontend Developer with React" 3 months ago and received 80 applications. Now you need a "Full-Stack Developer with React and Node.js". Instead of starting from scratch, search the database for candidates who have React experience and check which of them also have Node.js skills. The full-text search in CVs makes this process possible in seconds.

Strategy: Talent Pool by skills

Create tags based on key competencies relevant to your organization (eg: "Python", "Project Management", "B2B Sales", "SAP") and systematically apply them to candidates. Thus, when there is an urgent need for recruitment, you can instantly filter by the desired competence and obtain a list of pre-evaluated candidates. This approach reduces dependence on external recruitment platforms and builds a long-term competitive advantage.

Referinte incrucisate intre joburi.A candidate who applied for a "Marketing Manager" role might also be suitable for a "Brand Manager" or "Growth Lead". The database allows the identification of these overlaps and the redistribution of candidates to the right roles, without them having to apply again.

Compliance reporting.The database also serves as an audit tool. You can generate reports on the total number of candidates, the distribution by sources, the conversion rates by stage and the observance of processing times. These reports are essential for compliance with internal recruitment policies and GDPR requirements regarding the data retention period.

How to build a sustainable talent pipeline

An effective candidate database is not built overnight. It grows organically with each completed recruitment process, but can be accelerated through a deliberate talent pipeline management strategy.

Pasul 1: Centralizeaza toate sursele.The first step is to make sure that every candidate who interacts with your company ends up in the database. This means the integration of all sources: recruitment portals (eJobs, BestJobs, LinkedIn), the career page, direct email applications, referrals from proactively contacted employees and candidates. Treegarden automatically collects candidates from all these sources in one place.

Pasul 2: Structureaza informatiile.Each candidate must have a complete profile: contact details, professional experience, key skills, salary preferences and availability. Treegarden's automated resume parsing extracts this information automatically, but the recruiting team should manually fill in the tags and notes after each interaction.

Pasul 3: Mentine relatiile calde.A talent pool is not a static list - it is a network of relationships. Candidates from the database should periodically receive relevant communications: news about the company, new roles that would suit them, invitations to events. This relationship maintenance makes the difference between a candidate who responds enthusiastically when you contact him and one who doesn't even remember ever applying to your company.

GDPR retention: the basic rule

According to the GDPR, candidate data cannot be kept indefinitely. The standard practice in Romania is retention for a maximum of 12 months from the last interaction, with the possibility of extension based on a renewed explicit consent. Treegarden automatically manages retention periods and sends notifications before consent expires, allowing you to request renewal or delete data according to law.

Step 4: Analyze and optimize.Track metrics such as: how many candidates from the talent pool are re-contacted and hired (reuse rate), how much time you save through internal sourcing vs. externally, which sources generate the candidates with the best long-term fit. This data enables continuous optimization of the talent pipeline strategy.

How does Treegarden compare to other solutions on the market

The candidate database is a functionality offered by most ATS solutions, but the implementation differs significantly from one product to another. In many cases, this functionality is only available in premium or enterprise plans.

La Greenhouse, Candidate Database is available, but full-text search in CVs requires the Enterprise plan (which starts at 6,000 USD/year). The Essential plan only offers search by profile fields, which significantly limits the usefulness of the database.

La Workable, the candidate database exists, but advanced filters and export are restricted to higher plans. More importantly, the integration with Romanian recruitment portals (eJobs, BestJobs) is completely missing, which means that a significant part of the candidates do not automatically reach the system.

La Recruitee, the candidate database functionality is solid, but API access and advanced search require the Lead plan (1,374 EUR/month), which makes the solution prohibitively expensive for SMEs.

Treegardenincludes candidate database with full-text search, advanced filters, CSV export and mass tagging in all plans. Native integration with eJobs and BestJobs ensures that all candidates from Romanian sources are captured automatically. In addition, searching through the content of CVs - functionality that is premium with other providers - is available as standard, making Treegarden the most accessible complete solution for the Romanian market.

How to start building the candidate database in Treegarden

Implementing an effective candidate database in Treegarden involves a few simple steps that can be completed in less than an hour.

Configure candidate sources.Connect your accounts on the recruitment platforms (eJobs, BestJobs), configure the career page and set the email address for direct applications. From this moment, every candidate who applies to any of your jobs will be automatically added to the database.

Import existing candidates.If you have CVs stored in folders or other systems, Treegarden supports the mass upload of up to 50 CVs simultaneously. The system automatically extracts the relevant information and creates structured profiles for each candidate. This functionality allows you to populate the database with the existing recruitment history.

Defines the taxonomy of tags.Before you start tagging candidates, establish a consistent taxonomy. Our recommendation: create tag categories (Technical skills, Soft skills, Seniority level, Industry, Availability) and define specific tags for each category. Consistency in labeling makes the difference between a useful database and a chaotic one.

Establishes the update routine.After each completed recruitment process, the recruitment team should spend 15-20 minutes to update the candidates' profiles: add tags, notes and final evaluations. This minimal investment of time pays huge dividends when these candidates become relevant for future roles.

The candidate database is not a "nice to have" - ​​it is the foundation on which any effective recruitment strategy is built. Every candidate you interact with is an investment. A well-managed database ensures that this investment is never lost. With Treegarden, building and managing this database is simple, accessible and natively integrated into the recruitment flow.

Further Reading