
Chi ben comincia è a metà dell’opera
Quando un’associazione decide di passare a un nuovo CRM, il primo scoglio non è quasi mai il software. È capire cosa c’è davvero dentro i file che si porta dietro.
Recentemente abbiamo iniziato la migrazione dati per un’associazione del Terzo Settore. Abbiamo aperto il materiale ricevuto e ci siamo trovati davanti uno scenario che chiunque lavori nel nonprofit riconoscerà: 5 file Excel, 35 fogli totali, le stesse persone ripetute più volte con informazioni leggermente diverse a seconda di chi e quando aveva compilato il file.
Non è disordine. È normale stratificazione.
Perché i dati di un’associazione si “stratificano”
In dieci anni di vita di un’organizzazione cambiano i referenti. Ognuno apre il suo file Excel con la sua logica, le sue colonne, le sue convenzioni. Nessuno ha mai avuto a disposizione un posto unico dove far convergere le informazioni. Dopo un po’, nessuno sa più qual è il dato “vero”.
È esattamente per questo che un’associazione organizzata ha bisogno di dati organizzati: non per un’ossessione tecnica, ma perché senza una fonte unica e affidabile diventa impossibile prendere decisioni, segmentare i donatori, rispettare le preferenze privacy, fare campagne di fundraising che funzionino.
I 5 passi di una migrazione dati fatta bene
Ecco come affrontiamo concretamente una migrazione, dal materiale grezzo del cliente fino al CRM popolato e funzionante.
1. Unione dei fogli e mappatura delle colonne
Il primo passo è cercare un pattern logico tra le colonne dei diversi file. Spesso si chiamano in modo diverso pur contenendo la stessa cosa: “Mail”, “E-mail”, “posta” sono la stessa informazione con tre etichette. Vale lo stesso per “Cell”, “Cellulare”, “Telefono 2”, oppure per “CAP” e “Codice postale”.
Questa fase di mappatura è artigianale ma fondamentale: senza una corretta riconciliazione dei campi, tutto quello che viene dopo è inutile.
2. Ricerca dei duplicati su più chiavi
Una volta unito tutto in un’unica base, si cercano i duplicati. Non su un solo criterio, ma su più chiavi in cascata:
- email (la chiave più affidabile, quando presente)
- combinazione nome + cognome + CAP
- codice fiscale (quando disponibile)
- solo cognome + nome, come ultima risorsa quando mancano altri dati in questo caso la situazione va sempre verificata a mano, perché due “Mario Rossi” possono benissimo essere due persone diverse
3. Procedura automatica di merge con segnalazione dei conflitti
Costruiamo una procedura che unisce le anagrafiche duplicate dando priorità alle fonti (il file più recente, quello del referente principale, quello con i dati più completi). La procedura restituisce un Excel di lavoro con due tipologie di righe:
- Riga verde: il merge è pulito, le informazioni dei duplicati sono coerenti tra loro
- Riga rossa: ci sono conflitti veri, per esempio due indirizzi diversi per la stessa persona, due numeri di telefono incompatibili, oppure flag privacy discordanti (caso particolarmente delicato dal punto di vista GDPR)
4. Correzione manuale solo dei conflitti reali
A questo punto si interviene a mano solo sulle righe rosse. È la fase in cui si torna a parlare con l’associazione, perché spesso solo chi conosce la storia dei contatti può decidere quale informazione tenere.
La buona notizia: le righe rosse sono sempre molte meno di quante si tema all’inizio. Nella nostra esperienza si attestano tra il 5% e il 15% del totale. Significa che l’85-95% del lavoro si risolve automaticamente, e l’attenzione umana si concentra solo dove serve davvero.
5. Importazione nel CRM
Solo a questo punto il dato pulito viene importato nel CRM. È l’ultimo passo, non il primo. Importare prima e pulire dopo è la strada più lunga, e in molti casi un errore che costa mesi di lavoro successivo.
Il CRM non risolve i dati sporchi: li rende visibili
C’è un’idea diffusa secondo cui basta “mettere i dati in un CRM” perché diventino utilizzabili. Non funziona così.
Il CRM non risolve il problema dei dati sporchi: lo rende visibile. Se importiamo duplicati, li vedremo moltiplicarsi nelle segmentazioni. Se importiamo flag privacy contraddittori, ce li ritroveremo al primo invio massivo. Se importiamo persone con tre indirizzi diversi, non sapremo a quale spedire la lettera di ringraziamento di fine anno.
Il lavoro vero è prima dell’importazione. E va fatto bene una volta sola, perché ogni successivo intervento di pulizia su un database già operativo è esponenzialmente più costoso — in tempo, in attenzione, e a volte in rapporti con i donatori.
In sintesi
Una migrazione dati ben fatta non è un’operazione tecnica: è il momento in cui l’associazione riprende il controllo della propria memoria. È l’occasione per capire chi sono davvero i propri donatori, quanti sono, cosa hanno fatto, cosa hanno chiesto di non ricevere.
Chi ben comincia è a metà dell’opera. E nel caso di un CRM per il Terzo Settore, questa metà vale molto più delle funzionalità che si vedranno dopo.