Bot WhatsApp su GoHighLevel che qualifica i lead da solo
Un bot WhatsApp su GoHighLevel che qualifica lead in autonomia non è un chatbot che risponde a domande generiche: è una macchina che raccoglie le risposte giuste, le scrive nel CRM e sposta il contatto nella fase successiva senza che tu tocchi nulla. Se costruito bene, non perde un lead alle tre di notte e non dimentica di chiedere il budget. Se costruito male, si rompe in silenzio e produce confusione con la stessa certezza con cui avrebbe prodotto qualifiche.
In questa guida vedo il setup completo: dove vive il bot dentro GoHighLevel, come funziona la finestra di 24 ore di WhatsApp (il vincolo che frega quasi tutti), come raccogliere i dati del lead direttamente in chat senza mandarlo su una pagina esterna, e quali guardie mettere per sapere quando il sistema smette di lavorare. Non è teoria: è la struttura che uso per qualsiasi macchina di qualifica su WhatsApp.

Dove vive il bot WhatsApp su GoHighLevel
GoHighLevel ha una Conversation AI nativa che si attiva direttamente sulle conversazioni WhatsApp. Non è un’integrazione esterna: vive dentro il sub-account, ha accesso al contatto, al calendario e alla cronologia della chat. Parto sempre da lì, non da GPT via webhook. È più snello, costa meno e non porta la logica fuori dal sistema.
Il modello esterno — un webhook verso GPT o Claude che rimanda la risposta in chat — lo tengo come rete di sicurezza. Serve solo quando il nativo non regge conversazioni molto lunghe o molto sporche, e nella pratica succede raramente. Se ti stai chiedendo quale dei due approcci scegliere prima ancora di costruire, ho scritto un confronto diretto su quale bot AI scegliere su GoHighLevel tra Prompt Based e Flow Based: vale la pena leggerlo prima di toccare qualsiasi impostazione.
Una cosa che la documentazione non rende ovvia: dentro il bot non puoi ramificare per canale. Il flusso parte dall’evento «chat iniziata» e i rami nascono solo su quello che il lead dice, non su come è entrato. Se vuoi comportamenti diversi per WhatsApp e Instagram, non lo trovi dentro il bot: vive nel Channel Management, dove assegni un bot a canali specifici e filtri per tag. Per un’offerta sola, un bot solo su tutti i canali con un’apertura neutra regge ovunque. Due bot li costruisci solo quando il comportamento diverge davvero, non per una riga di saluto.
La finestra di 24 ore di WhatsApp: il vincolo che non perdona
WhatsApp Business ha una regola che non trovi nei tutorial e che frega quasi sempre chi costruisce il primo bot. Puoi scrivere liberamente a un contatto solo dentro una finestra di **24 ore** dall’ultimo messaggio che lui ha inviato. Fuori da quella finestra puoi mandare solo template approvati da Meta, non messaggi liberi.
Questo cambia la logica di qualifica in modo radicale. Se il bot fa una domanda e il lead non risponde per 26 ore, il bot non può fare il follow-up con un messaggio qualsiasi: deve usare un template. Se usi un messaggio libero fuori finestra, WhatsApp non lo consegna, il bot non riceve errori evidenti e il lead sparisce nel silenzio. Il sistema esegue sbagliato con la stessa certezza con cui esegue giusto.
La struttura corretta è questa: costruisci il flusso di qualifica perché si concluda dentro la finestra, oppure programmi un template di riapertura da inviare quando la finestra sta per chiudersi. Sul follow-up automatico su GoHighLevel per i lead che non rispondono ho descritto esattamente come impostare la logica di recupero senza violare la finestra.
La regola
Fuori dalla finestra di 24 ore il messaggio libero non viene consegnato
WhatsApp Business blocca i messaggi liberi oltre 24 ore dall’ultimo messaggio del lead. Il sistema non dà errore: il lead scompare e tu non lo sai.
- Template approvato — unico formato che WhatsApp consegna fuori finestra
- Riapertura pianificata — un template che chiede se il lead è ancora interessato, inviato prima che la finestra si chiuda
- Guardia nel workflow — un ramo che controlla il timestamp dell’ultimo messaggio e smista di conseguenza
>
Come raccogliere i dati del lead direttamente in chat
Il modo più comune di qualificare è il bot a domande: il bot chiede, il lead risponde, GoHighLevel mappa la risposta su un campo custom del contatto. Funziona, ma ha un limite: se il lead scrive qualcosa di ambiguo, il bot deve interpretare e a volte interpreta male.
GoHighLevel ha uno strumento che riduce l’ambiguità in modo netto: i WhatsApp Flows. Funziona così — nel sub-account vai su Settings → WhatsApp → Flows, crei un Flow di tipo «Form submission», selezioni un form esistente o ne crei uno nuovo, e GoHighLevel costruisce un modulo nativo dentro WhatsApp. Il lead non esce dalla chat, non apre un browser: compila direttamente nell’app. Le risposte finiscono nelle submission del form e si collegano al contatto. Lo mandi tramite un template con pulsante Flow, che deve passare l’approvazione Meta.
Quando usare i Flows invece del bot a domande: quando hai più di tre campi da raccogliere, quando vuoi dati strutturati (es. menù a tendina per il settore), quando il tuo pubblico è meno incline a scrivere frasi. Il bot a domande regge meglio quando la qualifica è conversazionale e vuoi capire anche come il lead ragiona, non solo cosa risponde.
Mappare le risposte sui campi del CRM
Qualunque dei due metodi tu usi, le risposte devono finire su campi custom del contatto, non solo nella cronologia della chat. La cronologia non è interrogabile da un workflow. Un campo custom sì: puoi fare rami, filtri, trigger, tag automatici basati sul valore.
Per il bot a domande: ogni risposta viene salvata su un campo custom tramite l’azione «Update Contact» dentro il workflow che gestisce la conversazione. Per i WhatsApp Flows: le submission del form mappano direttamente sui campi se li hai configurati così nel form. Controlla sempre che il mapping sia esplicito: GoHighLevel non indovina i campi.

La struttura del workflow di qualifica
Il bot non lavora da solo nel vuoto: vive dentro un workflow. Il workflow decide quando il bot si attiva, cosa fa con le risposte e dove manda il lead dopo.
Una struttura minima che funziona per la qualifica su WhatsApp:
- Il trigger è «Conversation Started» oppure un lead form submission che porta il contatto dentro GHL per la prima volta.
- Il workflow manda il primo messaggio WhatsApp (dentro la finestra aperta dal lead) e attiva la Conversation AI.
- Il bot fa le domande di qualifica — budget, urgenza, problema principale — e salva ogni risposta su un campo custom.
- Quando la qualifica è completa, il workflow legge i campi, applica un tag («qualificato» o «non qualificato») e smista il contatto: chi è qualificato entra nella pipeline di vendita, chi non lo è entra in una sequenza di nurturing.
- Il bot si disattiva o passa in modalità umana se il contatto richiede di parlare con qualcuno.
Il passaggio più critico è il punto 4. Senza la logica di smistamento basata sui campi, il bot qualifica ma non fa nulla con la qualifica: il lead finisce in un limbo e nessuno lo sa. Ho visto macchine costruite bene fino al passo 3 e poi ferme lì. La qualifica senza routing è un questionario, non un sistema.
Per chi vuole il bot che dopo la qualifica fissa anche la call senza mandare un link, il setup è descritto in dettaglio nella guida su come far fissare le call al bot su GoHighLevel senza mandare il link.
Confronto: bot a domande vs WhatsApp Flows per la qualifica
| Criterio | Bot a domande (Conversation AI) | WhatsApp Flows (Form submission) |
|---|---|---|
| Esperienza del lead | Conversazionale, fluida | Form nativo, strutturato |
| Qualità dei dati raccolti | Variabile, dipende dall’interpretazione | Strutturata, controllata |
| Numero di campi gestibili | Fino a 4-5 senza affaticare il lead | Fino a 10+ con menù e selezioni |
| Approvazione Meta richiesta | No (messaggi liberi in finestra) | Sì (template con pulsante Flow) |
| Setup tecnico | Workflow + Conversation AI | Flows + Template + Workflow |
| Quando usarlo | Qualifica conversazionale, lead freddi | Raccolta dati strutturata, lead caldi |
Le guardie che un bot WhatsApp su GoHighLevel non può fare a meno di avere
Un’automazione senza guardie esegue sbagliato con la stessa sicurezza con cui esegue giusto. Non rallenta, non dubita, non ti chiama. Produce.
Per un bot di qualifica WhatsApp le guardie minime sono tre:
Guardia sulla finestra di 24 ore. Un ramo nel workflow controlla il timestamp dell’ultimo messaggio in entrata. Se sono passate più di 23 ore, smette di mandare messaggi liberi e usa un template di riapertura, oppure mette il contatto in una lista di revisione manuale.
Guardia sul silenzio del bot. Se il bot non risponde entro un tempo definito (diciamo 5 minuti da un messaggio del lead), il workflow manda una notifica interna all’owner dell’account. Il silenzio non è salute: è il sintomo che qualcosa si è fermato — un limite di API raggiunto, un’azione che ha fallito, un campo che mancava.
Guardia sul loop. Se il lead risponde qualcosa che il bot non riesce a interpretare per tre volte consecutive, il bot non continua a girare: passa il contatto a un umano con un tag «bot_bloccato» e chiude il flusso automatico. Un bot libero e disorientato dice cose che il cliente non direbbe mai, e recuperare quella conversazione costa più che averla gestita a mano dall’inizio.
Su GoHighLevel puoi leggere la documentazione ufficiale sulla Conversation AI e le integrazioni WhatsApp per verificare i limiti aggiornati delle azioni disponibili. La knowledge base ufficiale di GoHighLevel è il posto giusto quando qualcosa nel comportamento del bot non torna con quello che ti aspetti.
GoHighLevel
Costruisci il bot di qualifica nei primi 14 giorni di prova
Due settimane bastano per un test vero. Ecco come usarle senza sprecarle.
- Fase 1 (giorni 1-3) — Collega il numero WhatsApp Business e verifica che la Conversation AI risponda nella finestra aperta
- Fase 2 (giorni 4-7) — Costruisci il workflow di qualifica con 3-4 domande e mappa le risposte sui campi custom del contatto
- Fase 3 (giorni 8-14) — Testa con lead reali aggiungendo le guardie: silenzio del bot e gestione della finestra di 24 ore
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.
Perché il routing finale decide se il bot ha senso
La qualifica serve a una cosa: separare chi è pronto da chi non lo è. Se dopo la qualifica tutti i contatti finiscono nello stesso posto, hai costruito un questionario automatico, non una macchina di vendita.
Su GoHighLevel il routing post-qualifica si fa con i tag e le pipeline. Il workflow legge i campi compilati dal bot, applica tag condizionali («budget-ok», «no-urgenza», «settore-target») e sposta il contatto nella fase di pipeline giusta. Un venditore che apre la pipeline trova solo i contatti che il bot ha già filtrato: non perde tempo a capire chi è qualificato e chi no perché quella decisione l’ha già presa la macchina.
Per chi arriva da campagne Facebook, la velocità con cui il bot si attiva sul primo messaggio WhatsApp è critica quanto la qualità delle domande. Ho scritto su speed to lead su GoHighLevel quanto pesa il tempo di risposta sulla probabilità di conversione: numeri che cambiano la prospettiva su quanto vale avere il bot attivo h24.
La guida completa su come GoHighLevel gestisce l’intero ecosistema — canali, CRM, automazioni — è su GoHighLevel: la guida completa in italiano: utile se stai ancora decidendo se vale la pena costruire l’infrastruttura tutta qui dentro.
Un bot WhatsApp su GoHighLevel che qualifica lead da solo non è un progetto complicato. È un workflow con quattro pezzi: il trigger, il bot, il mapping sui campi e il routing. Il quinto pezzo — le guardie — è quello che quasi nessuno mette e che fa la differenza tra una macchina che lavora e una che lavora fino a quando non smette di farlo senza dirtelo.
Domande frequenti
Il bot WhatsApp su GoHighLevel funziona anche su Instagram e SMS?
Sì. La Conversation AI nativa di GoHighLevel funziona su più canali. Il comportamento per canale si gestisce nel Channel Management, non dentro il bot: assegni il bot a canali specifici e, se serve, usi bot diversi per canali con logiche divergenti.
Cosa succede se il lead scrive fuori dalla finestra di 24 ore di WhatsApp?
Se il lead scrive lui per primo, la finestra si riapre da quel momento. Se è il bot a dover scrivere dopo 24 ore di silenzio, può usare solo template approvati da Meta. I messaggi liberi inviati fuori finestra non vengono consegnati e non generano errori visibili nel workflow.
Posso far compilare un form al lead direttamente in chat WhatsApp?
Sì, con i WhatsApp Flows di GoHighLevel. Crei un Flow di tipo Form submission, selezioni un form esistente, configuri un template con pulsante Flow e lo mandi dopo l’approvazione Meta. Le risposte finiscono nelle submission del form collegate al contatto, senza che il lead esca da WhatsApp.
Come so se il bot si è fermato senza che nessuno me lo dica?
Non lo sai, a meno che tu non abbia messo una guardia. La guardia sul silenzio è un ramo nel workflow che triggera una notifica interna se il bot non risponde entro un tempo definito dall’ultimo messaggio del lead. Senza quella guardia, il sistema si rompe in silenzio.
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.


