Integrare CRM e ERP: perché conviene, cosa passa tra i due sistemi e come evitare gli errori
Aggiornato il

Il CRM sa tutto del cliente prima che compri; il gestionale sa tutto dopo. Finché i due sistemi non si parlano, il commerciale non sa se il cliente paga e l’amministrazione non sa cosa gli è stato promesso. Integrare CRM ed ERP è uno dei progetti con il ritorno più rapido in una PMI, e uno dei più facili da sbagliare. Vediamo perché conviene, quali dati devono passare, chi comanda su ogni dato e come procedere.
Cosa fa il CRM e cosa fa l’ERP
Il CRM (Customer Relationship Management) gestisce la relazione: contatti, trattative, offerte, attività, comunicazioni, previsioni di vendita. L’ERP, o gestionale, gestisce l’azienda: ordini, magazzino, produzione, fatturazione, contabilità. Il cliente è lo stesso, ma nei due sistemi ha due schede, due codici, due storie. L’integrazione serve a farne una.
Perché conviene integrarli
- Il commerciale vede ordini, fatture e scaduto del cliente prima di fare una nuova offerta.
- L’offerta accettata diventa ordine nel gestionale senza ribattitura, con prezzi e condizioni corretti.
- L’amministrazione sa cosa è stato promesso (sconti, consegne, condizioni) e non lo scopre dal cliente.
- L’assistenza vede la storia completa: cosa ha comprato, cosa ha pagato, cosa ha chiesto.
- Le previsioni di vendita del CRM si confrontano con il venduto reale del gestionale.
- Un’anagrafica sola: niente clienti doppi, indirizzi vecchi, partite IVA diverse.
Quali dati passano, e in che direzione
| Dato | Nasce in | Va verso | Frequenza tipica |
|---|---|---|---|
| Anagrafica cliente (dati fiscali) | Gestionale | CRM | A ogni modifica |
| Contatti e referenti | CRM | Gestionale (se serve) | A ogni modifica |
| Offerte e preventivi | CRM | Gestionale al momento dell’accettazione | Evento |
| Ordini | Gestionale (o CRM → gestionale) | CRM in lettura | Tempo reale o ogni pochi minuti |
| Fatture, incassi, scaduto | Gestionale | CRM in lettura | Giornaliera |
| Listini e condizioni | Gestionale | CRM | A ogni modifica |
| Attività, e-mail, note | CRM | Restano nel CRM | — |
La colonna «nasce in» è la più importante: è il padrone del dato. L’anagrafica fiscale nasce nel gestionale, perché la fattura deve essere giusta; il contatto commerciale nasce nel CRM, perché è il venditore che lo conosce. Due padroni dello stesso dato producono sovrascritture e sfiducia nei dati.
Gli errori più comuni
- Sincronizzare tutto in entrambe le direzioni «per sicurezza»: è la ricetta per i conflitti.
- Integrare prima di pulire le anagrafiche: i duplicati del CRM diventano duplicati del gestionale.
- Mappare male i codici: lo stesso cliente con codici diversi nei due sistemi, o lo stesso articolo con descrizioni diverse.
- Dimenticare lo stato: un’offerta accettata nel CRM che non diventa ordine, o un ordine annullato nel gestionale che il CRM considera vinto.
- Nessun registro delle sincronizzazioni: quando qualcosa non torna, nessuno sa cosa è passato e quando.
Un esempio concreto: azienda B2B con tre agenti
Un’azienda B2B con tre agenti usa un CRM per trattative e offerte e un gestionale per ordini e fatture. Gli agenti preparavano le offerte nel CRM con listini copiati a mano, l’ufficio ribatteva l’offerta accettata come ordine nel gestionale, e nessun agente sapeva se il cliente era in ritardo con i pagamenti prima di proporgli un nuovo ordine. Con l’integrazione, i listini e le condizioni del gestionale arrivano nel CRM ogni notte; l’offerta accettata diventa ordine con un clic, già corretta; fatturato, scaduto e ultimi ordini di ogni cliente compaiono nella scheda CRM. Risultato immediato: niente offerte con prezzi vecchi, niente ordini ribattuti, e gli agenti che chiamano i clienti in ritardo prima della visita. Tre flussi, un padrone per ogni dato, un registro degli scambi.
Lo scaduto nel CRM: la funzione che cambia il comportamento dei venditori
Di tutti i dati che possono passare dal gestionale al CRM, lo scaduto è quello con l’effetto più rapido. Quando il venditore vede nella scheda cliente le fatture non pagate prima di fare un’offerta, smette di vendere a chi non paga e inizia a sollecitare prima dell’amministrazione, perché il cliente è suo. È una funzione che si costruisce in poche ore e che da sola spesso giustifica il progetto.
Gruppi, filiali, più anagrafiche
Il caso difficile è l’azienda con più società o filiali, ciascuna con il proprio gestionale o la propria numerazione, e un CRM unico. Qui la mappatura deve prevedere un identificativo di gruppo per il cliente e regole su quale società fattura cosa. È un lavoro di analisi prima che di sviluppo: va fatto sulla carta, con l’amministrazione, prima di scrivere il connettore.
Permessi e dati sensibili
Il CRM è spesso aperto a tutta la rete vendita; il gestionale no. Nell’integrazione va deciso cosa ogni ruolo può vedere: il fatturato del proprio portafoglio sì, i margini forse, i costi di acquisto no. Il connettore usa credenziali dedicate con permessi minimi e tiene un registro: se un dato arriva dove non doveva, si sa quando e come.
Integrare o costruire un CRM dentro il gestionale?
Se usi già un CRM che il team adopera volentieri (HubSpot, Salesforce, Zoho, Pipedrive), integrarlo è quasi sempre la scelta giusta. Se invece il CRM è poco usato, o il tuo processo di vendita ha fasi e documenti che nessun CRM standard prevede (preventivi tecnici, configurazioni, approvazioni), un CRM costruito sui tuoi processi e nativo nel gestionale elimina l’integrazione alla radice: un solo sistema, una sola anagrafica. È uno dei moduli più richiesti nel software gestionale su misura. Per il lato strategico del CRM nelle vendite, vedi CRM marketing.
Quale CRM si integra meglio con un gestionale
I CRM più diffusi (HubSpot, Salesforce, Zoho, Pipedrive, Dynamics) hanno tutti API documentate e mature: dal lato CRM l’integrazione è quasi sempre prevedibile. Il collo di bottiglia è il gestionale: molti gestionali italiani hanno API parziali, a pagamento o assenti. Prima di scegliere o cambiare CRM, verifica cosa espone il gestionale che hai; prima di cambiare gestionale per colpa del CRM, verifica se bastano un export programmato o un connettore sul database. La valutazione delle API dei due sistemi è il primo passo di qualsiasi preventivo serio.
Come procedere, passo per passo
- Elenca i dati che devono passare e per ciascuno decidi il padrone (tabella sopra).
- Pulisci le anagrafiche in entrambi i sistemi: duplicati, codici, partite IVA.
- Verifica le API di CRM e gestionale: cosa espongono, con quali limiti. Se il gestionale non ha API, le alternative sono descritte in integrazione API tra software aziendali.
- Parti da un flusso solo, quello con il ritorno più alto: di solito anagrafiche e fatturato verso il CRM, oppure offerte accettate verso il gestionale.
- Metti registro e avvisi dal primo giorno.
- Estendi ai flussi successivi quando il primo è stabile.
Cosa aspettarsi
Il risultato visibile arriva presto: il commerciale che vede lo scaduto prima della visita, l’ordine che nasce dall’offerta senza errori, un’unica scheda cliente. Il risultato invisibile è più grande: le decisioni commerciali prese sui numeri veri dell’azienda, non sulle sensazioni del CRM. Per i fattori che fanno variare tempi e costi di un progetto di questo tipo, vedi integrazione software.
Le domande più comuni
Conviene integrare CRM ed ERP o usare un solo sistema?
Se il CRM è usato e apprezzato, integrarlo conviene. Se è poco usato o il processo di vendita ha regole proprie, un CRM costruito dentro il gestionale elimina il problema alla radice.
Quali dati devono passare tra CRM e gestionale?
Anagrafiche e listini dal gestionale al CRM; offerte accettate dal CRM al gestionale; ordini, fatture e scaduto dal gestionale al CRM in lettura. Attività e comunicazioni restano nel CRM.
Quanto tempo richiede l’integrazione?
Dipende dalle API dei due sistemi e dal numero di flussi: un primo flusso con API documentate si realizza in giorni; un’integrazione completa in alcune settimane, dopo la pulizia delle anagrafiche.
