il blog delle automazioni

Aziende duplicate su GoHighLevel: perché si creano e come evitarle

Sommario

Le aziende duplicate su GoHighLevel nascono quasi sempre dallo stesso posto: il dominio dell’email del contatto. Se sai come GHL usa quel dominio per abbinare o creare un record, puoi bloccare i duplicati alla fonte. Se non lo sai, il tuo CRM si riempie di doppioni silenziosi che nessun workflow segnala.

Questa guida copre l’ordine esatto in cui GoHighLevel decide cosa fare con un contatto in arrivo, le impostazioni da attivare e quelle da lasciare spente, le trappole che fanno fallire la prevenzione anche quando pensi di averla configurata, e lo strumento per chi aggiunge aziende a mano. La prevenzione blocca i nuovi duplicati: quelli già esistenti nel tuo CRM restano lì e vanno gestiti manualmente.

Come GoHighLevel abbina un contatto a un’azienda: l’ordine che conta

Ogni volta che entra un nuovo contatto, GoHighLevel segue un ordine preciso per decidere se associarlo a un’azienda esistente o crearne una nuova. Conoscere quest’ordine è il prerequisito per capire dove nascono i duplicati.

  1. Associazione già presente. Se il contatto è già collegato a un’azienda, GoHighLevel non cambia nulla. Si ferma qui.
  2. Business Name, se l’impostazione è attiva. GHL cerca un’azienda con quel nome esatto. Se la trova, associa. Se non la trova, crea.
  3. Dominio dell’email. GHL estrae il dominio dall’email del contatto e cerca un’azienda con quel dominio nel campo apposito. Se la trova, associa il contatto.
  4. Azienda senza dominio, stesso nome. Se esiste un record con il nome corrispondente ma il campo dominio è vuoto, GHL lo riusa e salva il dominio su quel record.
  5. Nessuna corrispondenza: crea una nuova azienda. Solo se nessuno dei passaggi precedenti ha trovato qualcosa.
Schema a lavagna con il flusso di abbinamento aziende su GoHighLevel: ordine dei passaggi dalla corrispondenza esistente alla creazione di un nuovo record

L’ordine non è configurabile: è fisso. Quello che puoi configurare è quali passaggi attivare e quali spegnere.

Dove si configurano le automazioni sulle aziende in GoHighLevel

Vai in Settings → Objects → Companies → Automations. Trovi quattro impostazioni principali.

  • Create companies from Business Name: usa il campo Business Name del contatto per cercare o creare un’azienda.
  • Create companies from email domain: usa il dominio dell’email.
  • Enrich companies automatically: quando viene creata un’azienda da dominio, GHL prova a recuperare dati pubblici sull’azienda.
  • Automatically prevent duplicate companies: impedisce la creazione di un secondo record con lo stesso dominio.

La configurazione consigliata dalla documentazione ufficiale è: dominio attivo, arricchimento attivo, prevenzione duplicati attiva, Business Name spento. Vediamo perché Business Name è la trappola principale.

La trappola del Business Name

Se Business Name è attivo e il contatto ha un campo Business Name compilato, GoHighLevel si ferma al passo 2. Non arriva mai al dominio. L’azienda creata da Business Name non ha il dominio salvato nel campo apposito — e un’azienda senza dominio è invisibile alla prevenzione duplicati.

Il risultato: due contatti della stessa azienda, uno con Business Name scritto «Acme Srl» e uno con «Acme S.r.l.», generano due record separati. La prevenzione non interviene perché lavora sui domini, non sui nomi.

La regola

Tieni Business Name spento se vuoi che la prevenzione funzioni

Con Business Name attivo, GoHighLevel non arriva mai a leggere il dominio dell’email. L’azienda viene creata senza dominio e sfugge a qualsiasi controllo sui duplicati.

  • Business Name risolve prima — il dominio non viene mai letto
  • Azienda senza dominio — invisibile alla prevenzione
  • Piccole differenze di nome — generano record separati senza avvisi

Domini esclusi: come si scrivono e cosa escludono davvero

In Settings → Objects → Companies → Automations c’è il campo Exclude domains from automatic association. Qui inserisci i domini che non devono mai generare o abbinare aziende automaticamente: il tuo dominio, quello di partner, quelli di test.

La sintassi conta. Il dominio va scritto così: acme.com. Senza https://, senza www., senza indirizzi email completi. Se scrivi www.acme.com, GoHighLevel non lo riconosce come esclusione di acme.com.

Un secondo punto che brucia: acme.com e mail.acme.com sono domini diversi. Se escludi acme.com ma un contatto ha un’email su mail.acme.com, quell’email non è coperta dall’esclusione e può ancora creare un’azienda.

Gmail, Yahoo, Outlook e iCloud sono sempre esclusi da GoHighLevel, indipendentemente da quello che scrivi nel campo. Un contatto con email mario@gmail.com non genera mai un’azienda automatica.

Formato inserito Esclude acme.com? Esclude mail.acme.com?
acme.com Sì No
www.acme.com No No
mail.acme.com No Sì
https://acme.com No No

Fill in domains e Apply to existing contacts: cosa fanno e in che ordine

Quando attivi la creazione da dominio email, GoHighLevel propone due opzioni aggiuntive: Fill in domains for existing companies e Apply to existing contacts. Entrambe sono selezionate di default.

L’ordine è sequenziale: prima GHL riempie i domini sulle aziende già esistenti che ne sono prive, poi abbina i contatti già presenti a quelle aziende. Se inventi l’ordine — prima i contatti, poi i domini — il sistema non trova corrispondenze perché i campi dominio sono ancora vuoti.

Due limiti da tenere a mente. Il riempimento dei domini non si annulla: una volta eseguito, i dati scritti nei record restano anche se poi disattivi l’impostazione. I domini inseriti manualmente nei record non vengono toccati. E se più aziende diverse puntano allo stesso sito — situazione rara ma possibile in certi settori — nessuna delle due viene aggiornata.

Scrivania con monitor e appunti durante la configurazione delle impostazioni di automazione per le aziende in GoHighLevel

Preemptive Duplicate Detection: l’avviso per chi crea aziende a mano

Le regole di abbinamento automatico non coprono chi apre Contacts → Companies → Add Company e digita un nome a mano. Per quel flusso esiste una funzione separata, ancora in fase Labs: Preemptive Duplicate Detection for Companies.

Per attivarla vai in Settings → Labs nella sub-account e cerca la voce. Se non la trovi, controlla di essere nella sub-account giusta e di avere i permessi necessari: in alcuni setup l’agenzia deve abilitarla.

Funziona così: mentre scrivi almeno due caratteri nel campo Company Name o Domain name, GoHighLevel confronta in tempo reale con i record esistenti e, se trova una somiglianza, mostra il messaggio «This company may already exist» con i suggerimenti. La documentazione ufficiale cita esempi come «Tesla Inc» abbinato a «Tesla, Inc.» o «Logitec» abbinato a «Logitech».

Tre cose che questa funzione non fa. Non unisce i record: avvisa soltanto. Non copre l’import CSV, che ha regole proprie. Non pulisce i duplicati già esistenti nel CRM: quelli che hai accumulato finora restano lì.

Se ignori il suggerimento, puoi comunque salvare il nuovo record — a meno che Automatically prevent duplicate companies non blocchi il salvataggio per via del dominio.

GoHighLevel

Hai 14 giorni per testare la prevenzione duplicati sul tuo CRM

Nei primi giorni configura Settings → Objects → Companies → Automations e verifica come GoHighLevel abbina i contatti esistenti. Nella seconda settimana attiva Preemptive Duplicate Detection in Labs e fai creare una Company a mano a qualcuno del team per vedere l’avviso in azione.

  • Fase 1 — Configurazione: attiva dominio arricchimento e prevenzione duplicati
  • Fase 2 — Test automatico: importa un gruppo di contatti e controlla quante aziende vengono create
  • Fase 3 — Test manuale: Labs attivo e creazione a mano con nomi simili a quelli esistenti

Attiva la prova di 14 giorni →

Link di affiliazione: se ti iscrivi da qui io prendo una commissione, tu paghi uguale. Lo linko perché ci lavoro dentro ogni giorno.

Cosa fare con i duplicati già esistenti

Nessuna impostazione di GoHighLevel unisce i record duplicati già presenti nel CRM. Né la prevenzione, né l’arricchimento, né la detection in Labs: queste funzioni bloccano i nuovi doppioni, non correggono quelli vecchi.

I duplicati storici vanno gestiti a mano, uno per uno, dentro Contacts → Companies. Puoi usare i filtri per trovare aziende con lo stesso dominio o nomi simili, ma la fusione rimane un’operazione manuale.

Prima di attivare le impostazioni di automazione su un database già sporco, vale la pena fare almeno una pulizia di base. Se attivi la prevenzione con cinquanta record duplicati già presenti, la prevenzione funziona correttamente sui nuovi contatti — ma i cinquanta vecchi restano, con i contatti già associati distribuiti su record separati.

Per capire come GoHighLevel gestisce le automazioni in generale e come si inserisce la gestione delle Companies in un flusso più ampio, la guida completa a GoHighLevel in italiano copre la struttura della piattaforma dalla base. Per chi invece incontra problemi con trigger e workflow che non partono come previsto, l’articolo su workflow GoHighLevel e contatti che non entrano nel trigger aiuta a isolare il punto di rottura. E se usi i permessi per gestire cosa vedono gli utenti in sub-account diverse, feature permissions GoHighLevel spiega la logica dietro i casi in cui una funzione non appare anche con il permesso abilitato.

Un’automazione di abbinamento aziende senza la prevenzione duplicati attiva produce con la stessa regolarità record corretti e record doppi. Non rallenta, non avvisa. Se non hai mai controllato quante aziende duplicate ha accumulato il tuo CRM, il numero che trovi è quasi sempre più alto di quello che ti aspettavi.

Domande frequenti

GoHighLevel unisce automaticamente le aziende duplicate già presenti?

No. La prevenzione blocca la creazione di nuovi duplicati ma non tocca i record già esistenti. La fusione di aziende doppie è un’operazione manuale dentro Contacts → Companies.

Perché un contatto con email aziendale non ha generato nessuna azienda?

Tre cause possibili: il contatto era già associato a un’azienda, il dominio è nella lista dei domini esclusi, oppure la creazione da dominio email non è attiva in Settings → Objects → Companies → Automations.

Posso escludere un sottodominio senza escludere il dominio principale?

Sì. acme.com e mail.acme.com sono trattati come domini separati. Escludere mail.acme.com non esclude acme.com e viceversa.

Preemptive Duplicate Detection blocca il salvataggio di un’azienda già esistente?

No. La funzione mostra un avviso mentre scrivi, ma non impedisce il salvataggio. Chi crea il record può ignorare il suggerimento e procedere. Il blocco vero, basato sul dominio, viene da Automatically prevent duplicate companies nelle impostazioni di automazione.

Trasparenza: in questo articolo c’è un link di affiliazione. Se ti iscrivi da lì io ricevo una commissione, per te non cambia niente. Linko solo strumenti che uso in produzione.

Iscriviti GRATIS a Gohighlevel

Il miglior software per scalare il tuo business. Se mi contatti dopo la prova gratuita dimostrando che ti sei iscritto con il mio link, hai una consulenza gratuita.

Hai domande?

Ogni tuo dubbio è un’opportunità per me di aiutarti.

Angelo Marcoccia

CHI SONO

Ho passato gli ultimi anni a costruire i sistemi che hanno portato un business da zero a oltre un milione di euro al mese — acquisizione, vendita, delivery e dati, tutto automatizzato. Oggi progetto gli stessi sistemi per infobusiness e agenzie che vogliono crescere senza esplodere di operatività. Quello che consiglio, lo so costruire con le mie mani.

INIZIA A CAPIRCI QUALCOSA

Mettiamoci in contatto

LEGGI IL BLOG SUlle automazioni

AUTOMATIZzA IL TUO BUSINESS