Risposta diretta
Se i contatti non entrano in un workflow GoHighLevel attivo, il primo posto dove guardare non è il log di esecuzione: lì compaiono solo i contatti già ammessi. Per vedere chi viene scartato dal trigger devi aprire l’AI Assistant dentro il workflow, passare alla modalità Chat e chiedere direttamente quanti eventi si qualificano e perché gli altri vengono respinti.
Il log di esecuzione non ti dice abbastanza
Il registro delle esecuzioni in GoHighLevel registra i contatti che hanno superato il trigger. Se un contatto viene respinto prima di entrare, non lascia traccia lì. Il workflow risulta attivo, non ci sono errori visibili, e il problema sembra invisibile. Non è un bug: è un limite di design del log. Chi diagnostica partendo solo dal log cerca nel posto sbagliato.
Il silenzio del log non è salute. È il sintomo che stai guardando solo metà della storia.
Il trigger può fallire silenziosamente per molte ragioni: un filtro troppo stretto, un tag mancante sul contatto, una condizione sul campo personalizzato che non coincide, un form che invia dati diversi da quelli attesi. Il workflow gira, il trigger scatta, ma scarta tutto prima che il contatto entri nel flow. E tu non lo vedi.

Come usare l’AI Assistant per diagnosticare i contatti che non entrano
L’AI Assistant di GoHighLevel ha una modalità Chat che legge i dati del workflow aperto e risponde in linguaggio naturale. Non è una funzione di configurazione: non modifica niente, non sposta contatti, non corregge il trigger. Legge e risponde. Per molti problemi di diagnostica, basta.
Come aprirlo
- Vai su Automations → Workflows e apri il workflow che hai sotto accusa.
- Clicca l’icona AI Assistant nella barra laterale sinistra del builder.
- In cima al pannello premi Chat: compaiono i Quick Starters, esempi di domande già pronte.
- Scrivi la domanda in linguaggio naturale o scegli uno dei Quick Starters come punto di partenza.
L’assistente ha accesso ai dati della sub-account aperta in quel momento. Non vede altre sub-account, non esporta CSV, non ha memoria tra sessioni diverse.
Cosa chiedere quando i contatti non entrano
Le domande più utili in fase di diagnosi sono dirette. Puoi chiedere: quanti eventi hanno attivato il trigger nell’ultima settimana, quanti si sono qualificati e quanti sono stati respinti. Puoi chiedere qual è il motivo di rifiuto più frequente. Puoi nominare un contatto specifico e chiedere perché non è entrato.
La diagnostica dei trigger mostra i rifiuti che il log di esecuzione non riporta. Questo è il valore concreto: non una panoramica dei contatti entrati, ma un’analisi di quelli che non ce l’hanno fatta e del perché.
Puoi anche chiedere informazioni sui rami if/else: quale ramo prende la percentuale maggiore di contatti, se c’è un ramo che non viene mai percorso. Su un workflow complesso con molte condizioni, questa visibilità cambia il modo in cui si fa debug.

Cosa puoi analizzare con la Chat e cosa no
| Cosa chiedi | AI Assistant risponde |
|---|---|
| Trigger scatta o no | Sì, con dati di qualifica e rifiuto |
| Motivi di rifiuto per singolo contatto | Sì, se il contatto è nella sub-account aperta |
| Percentuale per ramo if/else | Sì |
| Performance generali del workflow | Sì |
| Dati da un’altra sub-account | No |
| Export CSV dei rifiuti | No |
| Modifica del trigger o delle condizioni | No |
Quando l’AI Assistant non basta: cosa controllare a mano
L’assistente legge i dati e li interpreta. Non vede l’interno della configurazione del trigger con gli occhi di un tecnico. Ci sono casi in cui la diagnostica automatica non arriva abbastanza in profondità e devi aprire il trigger a mano e guardare ogni condizione.
Il caso più comune è un filtro su un campo personalizzato. Se il trigger richiede che il campo «Interesse» valga esattamente «Sì» e il form lo invia come «sì» con la minuscola, il trigger scarta il contatto senza spiegare perché in modo utile. L’AI Assistant ti dice che c’è un tasso di rifiuto alto, ma la causa esatta la trovi solo aprendo il trigger e confrontando il valore atteso con quello reale nel contatto.
Un altro caso tipico è il trigger su form submission: se il form è stato duplicato o rinominato, il trigger potrebbe puntare alla versione sbagliata. Il log non lo segnala. Anche qui l’assistente può aiutarti a circoscrivere il problema, ma la verifica finale è manuale.
Se il workflow usa trigger basati su tag, controlla che il tag venga effettivamente applicato al contatto nel momento giusto. Puoi usare la cronologia del contatto per verificarlo. Se il tag arriva in ritardo rispetto all’evento che dovrebbe scatenare il trigger, il contatto non entra — e il timing non è qualcosa che l’AI Assistant misura con precisione.
La regola
Un’automazione senza guardie esegue sbagliato con la stessa sicurezza con cui esegue giusto
Il workflow GoHighLevel attivo ma silenzioso non è un workflow sano. Trigger che scarta in silenzio, log che non mostra i rifiuti, contatti persi senza traccia: sono guardie mancanti, non comportamenti normali.
- Tasso di qualifica — chiedi all’AI Assistant che percentuale di eventi supera il trigger
- se è vicina allo zero, il filtro è sbagliato
- Confronto manuale — per ogni condizione del trigger, apri un contatto rifiutato e controlla il valore esatto del campo
- Timing del tag — verifica nella cronologia del contatto che il tag arrivi prima che il trigger venga valutato
Workflow GoHighLevel e analytics: oltre il singolo trigger
La modalità Chat dell’AI Assistant non serve solo per diagnosticare i contatti che non entrano. È uno strumento di analytics su tutto il workflow: puoi chiedere quanti contatti hanno completato il flow, dove si fermano, quale azione ha il tasso di errore più alto. Per chi gestisce più workflow su una sub-account, puoi chiedere una panoramica generale e farsi indicare quelli con anomalie.
Questa è la parte che cambia il modo di lavorare su automatizzare un’agenzia: non monitori più i workflow aprendo ogni log singolarmente, ma fai domande e ottieni risposte aggregate. Il tempo che risparmia non è nel clic: è nell’interpretazione.
Il limite resta la sub-account. Se gestisci più clienti su GoHighLevel, devi aprire ogni sub-account separatamente e fare la stessa analisi. Non c’è una vista consolidata multi-account nell’AI Assistant.
Prima di lanciare un workflow in produzione, vale la pena testare trigger e azioni in un ambiente controllato per intercettare i problemi di configurazione prima che producano rifiuti silenziosi sui contatti reali.
Prova GoHighLevel
Metti insieme CRM, pipeline e workflow in un solo posto
Nei primi giorni: collega il tuo form principale a un workflow, attiva l’AI Assistant e chiedi qual è il tasso di qualifica del trigger. Poi costruisci la tua prima pipeline con gli stage che usi davvero.
- Giorno 1-2 — importa i contatti esistenti e configura la pipeline principale
- Giorno 3-4 — crea un workflow con un trigger reale e attiva la diagnostica AI
- Giorno 5-7 — analizza i rifiuti del trigger e correggi le condizioni prima di andare in produzione
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.
Il problema del ghl trigger not firing che nessuno vede
«Il trigger non scatta» è una delle segnalazioni più comuni su GoHighLevel, e quasi sempre il problema non è nel trigger in sé: è in una condizione che filtra tutto prima che il trigger esegua. La differenza è sottile ma cambia completamente dove cercare.
Un trigger che «non scatta» in realtà scatta: riceve l’evento, valuta le condizioni, e le respinge tutte. Dal punto di vista del log, è come se non fosse mai successo niente. Dal punto di vista dell’AI Assistant in modalità Chat, c’è un tasso di rifiuto misurabile e una ragione associata.
Quando un workflow usa rami if/else con molte condizioni, il problema si moltiplica. Un contatto può entrare nel workflow ma prendere sempre lo stesso ramo, lasciando gli altri vuoti. Per capire come funzionano i rami alternativi rispetto alla logica if/else, l’articolo sul Router GoHighLevel spiega la differenza strutturale tra i due approcci.
La documentazione ufficiale di GoHighLevel sull’AI Assistant è disponibile su help.gohighlevel.com: è il riferimento corretto per verificare funzioni e aggiornamenti, perché la piattaforma evolve rapidamente e quello che vale oggi potrebbe cambiare.
Un’ultima cosa: se hai più workflow attivi sullo stesso contatto, il comportamento può diventare imprevedibile. Prima di diagnosticare un trigger, verifica che il contatto non stia già percorrendo un altro flow che interferisce. La cronologia del contatto in GoHighLevel mostra tutti i workflow attivi: è il primo posto dove guardare quando il comportamento non torna.
Domande frequenti
Il log di esecuzione di GoHighLevel mostra anche i contatti respinti dal trigger?
No. Il log di esecuzione mostra solo i contatti che hanno superato il trigger e sono entrati nel workflow. I contatti respinti nelle condizioni del trigger non lasciano traccia nel log. Per vederli serve l’AI Assistant in modalità Chat.
L’AI Assistant di GoHighLevel può modificare il trigger o correggere il workflow?
No. L’AI Assistant in modalità Chat legge i dati e risponde alle domande, ma non modifica la configurazione del workflow. Qualsiasi correzione va fatta manualmente nel builder.
Posso usare l’AI Assistant per analizzare workflow di sub-account diverse contemporaneamente?
No. L’AI Assistant vede solo la sub-account aperta in quel momento. Per analizzare più sub-account devi aprirle una alla volta e ripetere l’analisi separatamente.
Se il trigger scarta tutti i contatti, dove cerco il problema prima?
Prima di tutto nelle condizioni del trigger: confronta il valore atteso in ogni filtro con il valore reale su un contatto rifiutato. I problemi più frequenti sono valori di campo con maiuscole/minuscole diverse, tag applicati in ritardo e form che puntano alla versione sbagliata.
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.


