Il tuo database candidati è probabilmente la risorsa più sottovalutata nella tua attività di recruiting. Ci metti dentro CV ogni settimana, ma quando ti serve trovare qualcuno lo ignori e pubblichi un nuovo annuncio. Spendi tempo e denaro per trovare nuovamente profili che già hai.

Questo accade perché la maggior parte dei database candidati sono archivi, non strumenti. Un cassetto digitale invece di un asset operativo.

Vediamo come costruirne uno che si usa davvero.

Perché un database candidati ben gestito cambia le regole del gioco

Ogni volta che apri una nuova posizione, hai due opzioni:

  1. Cercare da zero (annunci, sourcing, attesa)
  2. Cercare prima nel database, poi integrare con sourcing esterno

La seconda opzione è più veloce, meno costosa e spesso più efficace. I profili nel database sono già conosciuti: hai già valutato le loro competenze, sai perché non erano giusti per la posizione precedente, puoi capire subito se matchano con quella nuova.

Un'agenzia di recruiting con un database curato può chiudere alcune posizioni in pochi giorni attingendo da profili già qualificati. Un'azienda che riparte da zero ogni volta impiega settimane.

Cosa deve contenere un profilo candidato utile

Un profilo con solo nome, CV allegato e data di candidatura è inutile per il sourcing. Un profilo utilizzabile deve avere:

Dati di base:

  • Nome, contatti, localizzazione
  • Disponibilità a trasferte/relocazione
  • Disponibilità al lavoro remoto o preferenza
  • Range RAL attesa (se rilevato)

Competenze e background:

  • Settori di provenienza
  • Stack tecnologico (per profili tecnici)
  • Anni di esperienza rilevante
  • Lingue e livello

Note qualitative (questo è il vero valore aggiunto):

  • Impressioni dal colloquio: punti di forza, aree di miglioramento
  • Perché non è stato selezionato per la posizione precedente
  • Come si è comportato nel processo: ha rispettato i tempi? Ha comunicato chiaramente?
  • Disponibilità a essere ricontattato (sì/no/forse)
  • Data dell'ultima interazione

Tag e categorizzazione:

  • Tag per ruolo, seniority, settore, competenze chiave
  • Stato: attivo, passivo, non disponibile, non contattare
  • Posizioni a cui si è candidato in precedenza

Documenti:

  • CV più recente (con data di aggiornamento)
  • Portfolio, link LinkedIn, GitHub o altri profili rilevanti

Come strutturare il database per la ricerca rapida

Il valore di un database dipende dalla velocità con cui trovi quello che cerchi. Quando apri una posizione, vuoi in 2 minuti una lista di candidati potenzialmente adatti.

Tassonomia coerente: Usa tag standardizzati, non liberi. "Dev Backend", "Backend Developer", "Sviluppatore BE" nello stesso database significano che non trovi tutti i profili rilevanti. Definisci un vocabolario standard e usalo sempre.

Segmentazione per stato: Separa i candidati attivi (in cerca di lavoro ora), passivi (disponibili a valutare), non disponibili (hanno trovato lavoro, non contattare per 6 mesi) e non ricontattare (hanno avuto esperienze negative, si sono ritirati con preavviso brusco, ecc.).

Ricerca full-text nelle note: Le note qualitative valgono solo se sono ricercabili. Assicurati che il tuo ATS permetta la ricerca full-text nel campo note.

Pipeline dedicate per talent pool: Per i ruoli ricorrenti, mantieni una pipeline "talent pool" sempre aggiornata con i profili interessanti incontrati negli ultimi 12-18 mesi.

Come mantenere il database vivo nel tempo

Un database statico decade rapidamente. I contatti cambiano, i profili si aggiornano, le disponibilità cambiano. Ecco come mantenerlo attivo:

Aggiornamenti post-interazione

Ogni volta che parli con un candidato nel database — anche solo per dirgli che non è stato selezionato — aggiorna il profilo. Aggiungi la data dell'ultima interazione, lo stato attuale, eventuali nuove informazioni sul percorso.

Check periodico delle disponibilità

Ogni 6 mesi, fai un ciclo di re-engagement sui profili "passivi" di interesse: un messaggio breve per vedere se qualcosa è cambiato nella loro situazione professionale.

Esempio:

Ciao [Nome], sono [Nome recruiter] di [Azienda]. Ci siamo parlati [X mesi] fa per la posizione di [Ruolo]. Ti scrivo per chiederti come stai andando professionalmente — se ci sono novità nel tuo percorso o posizioni che potrebbero interessarti, sono qui. Nessun impegno, solo mantenere il contatto.

Questo messaggio ha tassi di risposta alti e tiene viva la relazione senza pressione.

Pulizia periodica

Ogni anno, fai una pulizia dei profili inattivi: chi non ha risposto a nessun tentativo di contatto negli ultimi 12-18 mesi può essere archiviato o rimosso (nel rispetto del GDPR).

GDPR e database candidati: cosa devi sapere

In Italia (e nell'UE), il GDPR impone obblighi precisi sulla gestione dei dati dei candidati:

Consenso: I candidati devono acconsentire esplicitamente alla conservazione dei loro dati per scopi di recruiting futuro. Il fatto che si siano candidati a una posizione specifica non autorizza automaticamente la conservazione a tempo indeterminato.

Durata: I dati dei candidati non selezionati devono essere conservati per un periodo limitato. Il periodo tipico indicato nelle policy è 12-24 mesi dalla candidatura. Dopo, o li elimini o rinnovi il consenso.

Diritto di accesso e cancellazione: Il candidato ha il diritto di chiedere quali dati hai su di lui e di chiederne la cancellazione. Il tuo ATS deve supportare queste operazioni.

Cosa fare nella pratica:

  • Alla fine di ogni processo, invia una comunicazione ai candidati non selezionati con la possibilità di acconsentire alla conservazione nel database per future opportunità
  • Includi il link alla tua privacy policy
  • Configura nel tuo ATS la scadenza automatica dei dati non aggiornati

Come usare il database nella pratica: un flusso operativo

Quando si apre una nuova posizione, il flusso dovrebbe essere:

  1. Definisci i criteri del ruolo (competenze, seniority, settore, localizzazione)
  2. Cerca nel database con quei criteri: filtra per tag, stato, settore, disponibilità
  3. Rivedi i profili trovati: leggi le note, valuta il match con la nuova posizione
  4. Contatta i candidati pertinenti: personalizza il messaggio citando la conversazione precedente
  5. Integra con sourcing esterno per i profili non trovati nel database
  6. Aggiorna il database con i nuovi candidati incontrati nel processo

Con questo flusso, il database diventa il primo passo di ogni selezione, non un archivio dimenticato.

Un database candidati ben gestito si costruisce in mesi, ma una volta che funziona diventa uno dei vantaggi competitivi più solidi di un'agenzia di recruiting. Ogni posizione chiusa arricchisce il database. Ogni nuova posizione beneficia di tutte quelle precedenti.


Gestisci il recruiting con CandyHire

CandyHire e' il software ATS pensato per agenzie di recruiting e team HR: candidature, pipeline, colloqui e analytics in un'unica piattaforma.