- La base
- L'anagrafica contabile: ogni cliente ha un codice, aggiornato ogni giorno. Diventa cliente solo chi ha fatturato confermato; tutti gli altri sono contatti.
- La ricerca a cascata
- Email normalizzata (punti, alias, varianti Gmail), telefono sulle ultime dieci cifre, nome e telefono, nome e prima parte dell'email, poi i contatti, poi il CRM in sola lettura. Solo alla fine, un contatto nuovo.
- I doppioni
- Si trovano per partita IVA o per ragione sociale senza forme societarie e punteggiatura; i casi dubbi si rivedono affiancati. La fusione avviene tutta insieme, o non avviene.
- Il fatturato
- Viene da una fonte sola, la contabilità: importi di fonti diverse non si sommano mai. Il canale d'acquisizione si registra solo se c'è un segnale vero; altrimenti resta vuoto, cioè «non lo sappiamo».
- Le fonti
- Il CRM (due organizzazioni) e quello vecchio, la contabilità, i moduli online, i negozi online, la piattaforma dei corsi, le videoconferenze, il centralino, Meta e Google, l'applicazione dei contratti di affiancamento, i file dell'amministrazione. In uscita: liste di marketing e messaggi WhatsApp.
- I numeri
- Oltre 8.000 clienti e circa 64.000 contatti in un unico archivio.
- Permessi
- Accesso solo per utenti registrati. Permessi per sezione su tre livelli (nessuno, vede, modifica), controllati in ogni azione che scrive. Numeri dei commerciali, crediti e telefonate hanno accesso ristretto.
- Sicurezza
- Registro di chi fa cosa, backup ogni giorno conservati sette giorni, pagine escluse dai motori di ricerca, una modalità che oscura nomi e importi quando si condivide lo schermo.
- Tecnologia
- TypeScript, Next.js e React, PostgreSQL, letture programmate, Claude per le analisi e un modello di trascrizione sul server. Se un rilascio non si compila, il sistema torna da solo alla versione precedente.