Qualifica e instrada lead B2B con GPT-4o-mini, HubSpot e Slack

Riceve lead B2B via webhook, li qualifica con GPT-4o-mini, aggiorna HubSpot e invia le notifiche ai canali Slack in base al punteggio.

· a cura di Bernardo Mannelli · template originale di gabrielyogi su n8n.io

SlackHubSpotOpenAI

In breve

  • Ideale per: organizzare e instradare le richieste B2B in entrata secondo il punteggio di qualificazione.
  • Cosa serve: webhook per i lead e credenziali OpenAI, HubSpot e Slack.
  • Attenzione: verifica proprietà HubSpot, canali Slack, soglia 70 e prompt ICP prima di attivare il flusso.

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à.

Le app usate in questa automazione

Per far funzionare il template ti serve un account su queste app.

I link «Prova» sono link di affiliazione: se ti abboni, possiamo ricevere una commissione senza costi aggiuntivi per te.

Vuoi provarla? Il template si importa in n8n con un clic.

Usalo su n8n(si apre in una nuova scheda)