Questo workflow riceve i dati dei lead B2B da un webhook, usa GPT-4o-mini per valutarli e aggiorna il contatto corrispondente in HubSpot. In base al punteggio, invia una notifica a un canale Slack per i lead con priorità alta oppure registra gli altri in un canale dedicato al nurturing. È pensato per organizzare le richieste in entrata e indirizzarle secondo criteri di qualificazione configurabili.
A cosa serve
Il flusso può aiutare un’attività che riceve richieste da un form o da un altro strumento capace di inviare dati con una richiesta POST. Per ogni lead, raccoglie nome, email, azienda e messaggio. Usa inoltre il dominio ricavato dall’indirizzo email per recuperare la homepage del sito aziendale e fornire contesto alla valutazione.
GPT-4o-mini restituisce un risultato strutturato con punteggio, livello, riepilogo, motivazione e un possibile spunto per il primo contatto. Il workflow registra i dettagli di qualificazione nei campi del contatto HubSpot e indirizza le notifiche in base al punteggio.
Come funziona
Il flusso parte dal webhook, che riceve i dati del lead tramite POST. Normalizza i campi in ingresso e ricava il dominio aziendale dall’email. Poi una richiesta HTTP recupera l’HTML della homepage dell’azienda; il contenuto viene ripulito e una parte viene inviata al modello insieme ai dati del lead.
La catena LLM usa OpenAI GPT-4o-mini e un parser per ottenere un risultato JSON strutturato. In seguito, il workflow crea o aggiorna in HubSpot il contatto corrispondente e vi salva i dettagli di qualificazione. Infine, un controllo separa i lead con punteggio pari o superiore a 70 da quelli con punteggio inferiore: i primi vanno al canale Slack per le opportunità prioritarie, gli altri al canale per il nurturing.
Cosa ti serve
Servono un form o uno strumento che invii le informazioni del lead all’URL del webhook, una credenziale API di OpenAI, l’autenticazione OAuth2 di HubSpot e una credenziale Slack. I servizi collegati possono richiedere account, chiavi API o piani propri.
Prima di attivare il flusso, controlla quali proprietà di HubSpot vuoi compilare con i dati di qualificazione. Scegli inoltre i canali Slack corretti per il tuo workspace e verifica che il prompt di qualificazione descriva il tuo ICP, cioè il profilo di cliente ideale. La soglia iniziale è 70, ma puoi modificarla insieme ai criteri di instradamento.
Come importarlo
Apri la pagina del template su n8n.io e scegli “Use for free”, oppure copia il workflow JSON e incollalo in un nuovo workflow n8n. Dopo l’importazione, collega le credenziali ai nodi che comunicano con OpenAI, HubSpot e Slack. Copia l’URL del webhook dal trigger “Inbound Lead Webhook” e configura il form o lo strumento che raccoglie i lead per inviare una richiesta POST con nome, email, azienda e messaggio.
Prima di usarlo con richieste reali, controlla i campi in ingresso, le proprietà di HubSpot da aggiornare, i canali Slack e il testo del prompt. Verifica anche che il recupero della homepage funzioni per i domini che ricevi e che la soglia di punteggio corrisponda alle tue regole commerciali.
n8n Cloud o self-hosted
Il workflow usa nodi nativi di n8n, quindi può essere eseguito sia su n8n Cloud sia su un’installazione self-hosted. In entrambi i casi restano da configurare le credenziali dei servizi e l’invio dei dati al webhook.
Limiti e aspetti da verificare
La qualificazione dipende dai dati ricevuti, dal contesto ricavato dal sito e dai criteri inseriti nel prompt: il punteggio non sostituisce una verifica commerciale. Controlla che i dati restituiti dal modello siano adatti ai campi scelti in HubSpot e che la distinzione tra canale prioritario e canale nurture rispecchi il processo del team. Prima di inviare informazioni dei lead a un servizio esterno, verifica anche che il trattamento sia compatibile con le tue regole e con quelle della tua attività.


