Importazione Clienti
Se stai migrando da un altro sistema o hai clienti in fogli Excel/CSV, FlashCRM ti permette di importarli in massa.
Quando usare l'import
Scenari tipici:
Migrazione da altro CRM o gestionale
Import da foglio Excel con anagrafica clienti
Caricamento massivo dopo acquisizione
Integrazione con sistemi terzi
Alternative all'import:
Creazione manuale: per pochi clienti (< 10)
API: per integrazioni automatizzate continue
Import: per caricamenti massivi una-tantum
Preparare il file CSV
Formato richiesto: CSV (Comma Separated Values)
Requisiti fondamentali:
Prima riga = intestazioni colonne
Codifica: UTF-8 (per caratteri accentati)
Separatore: virgola (,)
Racchiudi testo con virgolette se contiene virgole
Passaggio 1: Scaricare file esempio
Il modo più sicuro per preparare il CSV è partire dal file esempio di FlashCRM:
Vai su Clienti
Clicca Importa Clienti
Clicca DOWNLOAD SAMPLE (Scarica Esempio)
Apri il file con Excel, Google Sheets o editor CSV
Il file esempio contiene:
Tutte le colonne supportate
Esempio di dati formattati correttamente
Custom fields (se configurati)
Passaggio 2: Preparare i dati
Colonne standard obbligatorie:
company (obbligatorio) | Nome azienda vat | Partita IVA phonenumber | Telefono country | Paese (es. Italy, United States) city | Città zip | CAP state | Provincia/Stato address | Indirizzo completo website | Sito web
Colonne opzionali ma utili:
groups | Gruppi (separati da virgola) default_language | Lingua (es. italian, english) default_currency | Valuta (es. EUR, USD) shipping_street | Via spedizione shipping_city | Città spedizione shipping_state | Provincia spedizione shipping_zip | CAP spedizione shipping_country | Paese spedizione
Custom Fields:
Se hai custom fields configurati, appariranno come colonne aggiuntive alla fine del file esempio.
Esempio CSV:
company,vat,phonenumber,country,city,zip,address,website,groups,default_language "ABC S.r.l.",IT12345678901,+39 02 1234567,Italy,Milano,20100,"Via Roma 123",https://www.abc.com,"VIP,Tecnologia",italian "XYZ S.p.A.",IT98765432109,+39 06 9876543,Italy,Roma,00100,"Via Veneto 45",https://www.xyz.it,"Grande Azienda",italian "Beta Ltd",GB123456789,+44 20 1234567,United Kingdom,London,SW1A 1AA,"10 Downing Street",https://www.beta.co.uk,"International",english
Note importanti:
Email duplicate:
Se un'email è già presente nel sistema, quel cliente NON verrà importato
FlashCRM salta i duplicati e procede con i successivi
Ricevi report di quanti clienti sono stati saltati
Nomi azienda duplicati:
Sono ammessi (puoi avere più "ABC S.r.l." se hanno email diverse)
Distinguili con note o custom fields
Valori multi-valore (gruppi): Se un cliente appartiene a più gruppi, separali con virgola:
"VIP,Grande Azienda,Tecnologia"
Usare Google Sheets per preparare CSV:
Google Sheets è eccellente per preparare CSV perché:
Codifica automaticamente in UTF-8
Esporta correttamente in formato CSV
Evita problemi di encoding
Procedura:
Carica il CSV esempio in Google Drive
Apri con Google Sheets
Incolla/importa i tuoi dati
File → Scarica → Valori separati da virgola (.csv)
Importare il file
Passaggio 1: Accedere alla funzione import
Vai su Clienti
Clicca Importa Clienti
Passaggio 2: Verificare mappatura campi
FlashCRM mostra una tabella con tutti i campi importabili:
Colonna 1: Nome campo in FlashCRM Colonna 2: Esempio di come deve essere il dato
Confronta con il tuo CSV:
Le intestazioni del tuo CSV devono corrispondere ai nomi campo FlashCRM
Ordine colonne non importa
Puoi omettere colonne non necessarie
Passaggio 3: Simulare import (raccomandato)
Prima di importare realmente, simula sempre l'import:
Clicca Scegli File
Seleziona il tuo CSV
Clicca SIMULA IMPORT
Cosa fa la simulazione:
Legge il file senza inserire nulla nel database
Mostra quanti record verranno importati
Mostra eventuali errori o problemi
Mostra anteprima dati
Indica duplicati che verranno saltati
Passaggio 4: Import effettivo
Se la simulazione è positiva:
Ricarica il file (se necessario)
Clicca IMPORTA
Attendi completamento
Vedi report finale:
Clienti importati con successo
Clienti saltati (con motivo)
Errori riscontrati
Limitazioni import:
Max 500 righe per file:
Per performance e stabilità
Se hai più di 500 clienti, dividi in file multipli
Esempio:
clienti_parte1.csv (righe 1-500) clienti_parte2.csv (righe 501-1000) clienti_parte3.csv (righe 1001-1500)
Tempo di import:
Dipende dal numero di record e custom fields
100 clienti: ~30 secondi
500 clienti: ~2-3 minuti
Risoluzione problemi import
Errore: "Not enough rows for importing"
Causa: Il file CSV non è formattato correttamente
Soluzioni:
Apri il CSV con Google Sheets
Verifica che ci sia la riga intestazioni
Esporta nuovamente come CSV
Riprova import
Errore: "All rows imported in 1 field"
Causa: Separatore errato (non virgola) o file non UTF-8
Soluzioni:
Apri il CSV con un editor di testo (Notepad++, VS Code)
Verifica che i valori siano separati da virgole
Salva con encoding UTF-8
Oppure usa Google Sheets per esportare correttamente
Alcuni clienti non importati:
Causa comune: Email duplicate
Verifica:
Controlla il report post-import
Identifica quali clienti sono stati saltati
Verifica se hanno email già presenti nel sistema
Correggi le email duplicate nel CSV
Re-importa solo le righe fallite
Caratteri strani (à, è, ì, ò, ù):
Causa: Encoding non UTF-8
Soluzione:
Apri CSV con editor avanzato (Notepad++, Sublime Text)
Vai su "Encoding" o "Codifica"
Seleziona "UTF-8 without BOM"
Salva
Re-importa
Dopo l'import
Verifica post-import:
Vai su Clienti
Controlla che tutti i clienti siano presenti
Apri alcuni profili random per verificare:
Dati fatturazione corretti
Gruppi assegnati correttamente
Custom fields popolati
Aggiungere contatti:
L'import CSV crea solo i clienti (aziende), non i contatti.
Dovrai aggiungere i contatti manualmente o via import contatti separato (se disponibile).
Creazione contatti post-import:
Opzione A: Manuale
Vai su ogni cliente
Aggiungi contatti uno per uno
Opzione B: Script/Import contatti
Se hai molti contatti, valuta modulo import contatti
Oppure consulta support per import massivo
Attività post-import consigliate:
Assegna Customer Admin: Per team commerciali, assegna ciascun cliente a un account manager
Crea fatture arretrate: Se stai migrando, importa anche fatture storiche
Configura valute: Verifica che clienti esteri abbiano valuta corretta
Imposta promemoria: Per clienti con scadenze particolari